我有一个严重的问题,我已经开玩笑了一段时间,但没有找到答案 . 我有一个Wordpress网站,其中已经安装了Yoast Seo插件,添加了 Headers ,描述,我还可以设法更改 Headers 标签,使用wpseo-filters生成的标准网址 .
站点 Map xmls也生成正常,但我需要添加其他页面 . 我们在网站上有一个搜索页面,我们通过租赁自定义帖子类型进行搜索 . 可以按位置搜索租赁 . 搜索页面为:/ / rental .
我们发现,有几个网站(我可以向您展示一个匈牙利语,但我相信你会得到它),其中搜索结果由谷歌索引 . 像这个:
如果您搜索酒店巴黎,请访问此页面 . 如果您查看此页面,这已经是搜索结果,则会设置搜索参数 . 现在我们想对Wordpress网站做同样的事情 . 我已经对网址进行了重定向:/ rental / budapest / rental / hungary ...还有更多地点 . 所以他们去了租借页面,在那里我设置了搜索参数,我已经更改了这些页面的规范网址,但我也想将这些页面添加到xml站点 Map 中 . 问题是数据库中不存在这些页面 .
我是否可以使用过滤器将这些页面添加到Yoast Seo插件中的sitemap.xml?
有没有人在wp中做过类似的事情?
任何帮助表示赞赏,谢谢!
1 回答
我找到了答案!有一个wpseo_do_sitemap_过滤器,我不得不使用那个 . 此外,此过滤器仅创建了自定义站点 Map ,我还需要“wpseo_sitemap_index”过滤器将我的自定义站点 Map xml添加到站点 Map 索引页面 . 在此链接下找到了详细的解决方案!
https://gist.github.com/mohandere/4286103ce313d0cd6549