WordPress建站攻略:自动生成发布页面URL的代码实现

优采云 发布时间: 2023-04-29 18:49

  在使用WordPress建站时,我们经常需要发布页面,而页面的URL也是非常重要的。但是,手动设置每一个页面的URL不仅麻烦,而且容易出错。那么有没有一种方法可以自动化生成页面URL呢?答案是肯定的。本文将为您介绍如何使用代码实现WordPress发布页面URL自动生成。

  1.安装插件

  首先,我们需要安装一个叫做“Permalink Manager Lite”的插件。该插件可以帮助我们更好地管理WordPress的链接结构。安装之后,在“常规设置”中,我们可以看到“自定义结构”选项。在这里,我们可以设置文章和页面链接的结构。

  2.自定义代码

  接下来,我们需要自定义一段代码来实现自动化生成页面URL的功能。在WordPress主题文件夹中找到functions.php文件,并在文件末尾添加以下代码:

  

function custom_page_permalink(){

global $wpdb;

if (! isset($wpdb )){

return;

}

$permalink_structure = get_option('permalink_structure');

if ( empty($permalink_structure )){

return;

}

$pages = get_pages();

foreach ($pages as $page ){

$page_name = sanitize_title($page->post_title );

if (! empty($page_name )&& strpos($page->post_name,'%')=== false ){

add_rewrite_rule(

"{$page_name}/?$",

"index.php?pagename={$page->post_name}",

'top'

);

}

}

}

add_action('init','custom_page_permalink');

  

  这段代码将遍历所有页面,并为每个页面生成一个自动化的URL。

  3.更新链接

  最后,我们需要更新所有页面的链接结构。在WordPress后台中,选择“设置”-“常规”,然后单击“保存更改”。这样,我们就可以看到所有页面的URL都被自动化生成了。

  总结

  通过使用Permalink Manager Lite插件和自定义代码,我们可以轻松地实现WordPress发布页面URL自动生成。这种方法不仅节省了时间和精力,还可以防止手动输入错误导致的问题。如果您正在使用WordPress建站,那么这是一个非常有用的技巧。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线