wordpress 文章标题别名中文好吗?

wordpress 文章标题别名中文好吗?,第1张

将wordpress 文章标题别名中文不利于SEO,使用中文别名,网址显示乱码,还是使用拼音或其他字母代替比较方便,不会出现上述问题。

将WordPress文章别名设置为文章ID、英文、拼音的流程如下:

1.让新文章自动使用的ID作为别名,将下面的代码添加到主题的 functions.php,这样新建的文章都会自动使用ID作为别名。

/**

* WordPress新文章自动使用ID作为别名

* 雅兮网整理:https://www.iyaxi.com

*/

add_action( 'save_post', 'using_id_as_slug', 10, 2 )

function using_id_as_slug($post_id, $post){

global $post_type

if($post_type=='post'){ //只对文章生效

// 如果是文章的版本,不生效

if (wp_is_post_revision($post_id))

return false

// 取消挂载该函数,防止无限循环

remove_action('save_post', 'using_id_as_slug' )

// 使用文章ID作为文章的别名

wp_update_post(array('ID' => $post_id, 'post_name' => $post_id ))

// 重新挂载该函数

add_action('save_post', 'using_id_as_slug' )

}

}

2.对老文章别名修改为文章ID,将下面的代码添加到主题的 functions.php。

/**

* 修改WordPress旧文章别名为文章ID

* 雅兮网整理:https://www.iyaxi.com

*/

function Bing_post_name_id(){

query_posts( 'posts_per_page=-1' )

while( have_posts() ){

the_post()

$post_id = $GLOBALS['post']->ID

wp_update_post( array(

'ID' => $post_id,

'post_name' => $post_id

) )

}

wp_reset_query()

}

if( $_GET['post_name_id'] == 'yes' ) add_action( 'init', 'Bing_post_name_id' )

3.切记放置好代码后,访问一下下边的网站,访问前注意一定要备份数据,以免出错。

没有影响的,别名解析反而还好一些。有些机房会换IP,但是别名就不会换了。所以机器IP不管怎么换,你都不用去换解析IP,还有的是双线网络的,一般都解析别名。才是双线的速度,要是解析IP就只是单线网络。你可是ping了试试就知道了,不知道你们遇到过没。我是这样的,以前我也喜欢解析IP,。后来就改过来了。还有不带www.根域名就用301转发到www.的上面。那样对SEO优化有好处,不然百度会认为有两个一模一样的网站。一个网站解析就解析www.。和根域名301转发。不要在解析其他的二级域名了。希望你有帮助。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/746456.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-15
下一篇2023-08-15

发表评论

登录后才能评论

评论列表(0条)

    保存