建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

Wordpress建站教程:Yoast SEO的Sitemap如何关闭不需要的部分?(开发WordPress主题时如何在后台设置网站SEO?)

GG网络技术分享 2025-03-18 16:13 0


Wordpress建站教程:Yoast SEO的Sitemap如何关闭不需要的部分?

作者:悦然wordpress建站(悦然建站)

(此处已添加小程序,请到今日头条客户端查看)

继续分享wordpress建站教程。我们做wordpress外贸建站时大概率会用到SEO插件,因为国外的wordpress主题一般是不会集成seo功能的,都是靠wordpress seo插件来实现,在wordpress外贸建站领域,Yoast SEO插件号称是排名第一的SEO插件,所以最近悦然建站的一个外贸网站建设项目也用到了这款插件,这款插件不止可以做网站SEO优化设置,它还集成了sitemap网站地图功能。


​默认情况下Yoast SEO插件会生成所有页面的sitemap地图,其中可能包含一些并不需要谷歌收录的页面地址,如上图所示,Yoast SEO插件生成的sitemap地图中包含了一个elementor插件的模板页面地址,但是这种页面我们是不需要谷歌收录的,也不应该收录,所以我们需要让它在siteamp地图列表中消失。


我们可以在Yoast SEO插件的搜索外观中单独对每一类页面进行管理,操作如下:


​进入wordpress建站后台,打开Yoast SEO插件的【搜索外观】项,然后找到我们需要取消在sitemap列表显示的页面,如上图所示。


​找到【在搜索结果中显示】这一项,我们只需要点【关闭】,然后保存即可。


​接下来我们刷新sitemap地图,可以发现之前的elementor那一项消失了。

开发WordPress主题时如何在后台设置网站SEO?

要想让网站在百度等搜索引擎中有好的排名,网站SEO优化是必不可少的。所以,我们在wordpress主题开发时,也要注意到这一点。所以,在进行wordpress主题开发过程中,我们最好是能够给wordpress主题添加一个功能——在后台就可以对网站首页标题、关键词和描述有设置项。那么开发WordPress主题时如何在后台设置网站SEO?

wordpress主题开发:后台添加网站SEO设置

第一步:向后台添加一个二级菜单:

add_action(\'admin_menu\',\'add_seo_set\');//通过admin_menu勾子添加

functionadd_seo_set(){

add_theme_page(\'title标题\',\'SEO设置\',\'edit_themes\',basename(__FILE__),\'set_seo\');

}

第二步:给二级菜单添加功能模块:

functionset_seo(){

//SEO提交表单:

echo\'<h1>主题设置</h1>\';

echo\'<formaction=\"\"method=\"post\">关键词:<textareaname=\"key\"rows=2cols=45></textarea><br>描述语:<textareaname=\"des\"rows=2cols=45></textarea><br><inputtype=\"submit\"value=\"提交\"></form>\';

//如果提交表单

if($_POST){

//print_r($_POST);打印表单内容

$key=isset($_POST[\'key\'])?$_POST[\'key\']:\'\';

$des=isset($_POST[\'des\'])?$_POST[\'des\']:\'\';

//向wordpress数据库更新或插入关键词和描述字段及值

update_option(\'keywords\',$key);

update_option(\'descriptions\',$des);

}

}

通过上面的2步,我们就为wordpress主题的后台添加了一个SEO设置功能。当然,这里只是简单地实现了这个功能,并没有做过多的代码处理。实际操作中,我们还要对表单数据进行相应的处理,以及在插入数据库时做一些相应的检验。如果你还想向后台添加更多的功能设置,可以在此代码的基础上继续添加相应的功能代码。当然,我们只需要在set_seo()函数中添加这些功能代码即可。

标签: 小程序

提交需求或反馈

Demand feedback