在建立WordPress网站时,目录结构是非常重要的一部分。然而,有时候我们需要将特定页面或文章的目录链接去掉,以增加用户体验或优化SEO。
如何去掉WordPress网站的目录链接呢?下面我们将介绍几种方法。
方法一:使用插件
WordPress有很多插件可以帮助我们轻松地去掉目录链接。其中最常用的插件是“Yoast SEO”。
首先,在WordPress管理面板中找到“插件”菜单,然后点击“添加新插件”按钮。在搜索栏中输入“Yoast SEO”,然后点击“安装”按钮。
安装成功后,进入“Yoast SEO”的设置页面。在左侧菜单中选择“高级”选项卡,然后找到“Per**links”选项卡。在这里,您可以选择哪些页面或文章的目录链接应该被去掉。完成后,点击“保存更改”按钮即可。
方法二:使用代码
如果您不想使用插件,可以使用以下代码片段来去掉WordPress站点中的目录链接。
首先,打开WordPress主题文件夹中的“functions.php”文件。在文件末尾添加以下代码:
function remove_taxonomy_slug( $taxonomy ) {
global $wp_rewrite;
$wp_rewrite->extra_per**structs[$taxonomy][‘struct’] = ‘category’;
}
add_action( ‘init’, ‘remove_taxonomy_slug’ );
这段代码将去掉分类目录的目录链接。如果您还想去掉标签目录的目录链接,请在代码中添加以下代码:
function remove_tag_slug( $taxonomy ) {
global $wp_rewrite;
$wp_rewrite->extra_per**structs[$taxonomy][‘struct’] = ‘tag’;
}
add_action( ‘init’, ‘remove_tag_slug’ );
方法三:使用.htaccess文件
.htaccess文件是一个非常强大的工具,可以帮助我们轻松地优化WordPress站点的网址结构。如果您想去掉目录链接,可以在.htaccess文件中添加以下代码:
# Remove category slug
RewriteRule ^category/(.+)$ /$1 [R=301,L]
# Remove tag slug
RewriteRule ^tag/(.+)$ /$1 [R=301,L]
这段代码将去掉分类目录和标签目录的目录链接。
无论您选择哪种方法,去掉WordPress站点中的目录链接将有助于提高用户体验和优化SEO。请根据您的需要选择适合您的方法。
暂无评论内容