[英]Add additional pages to wordpress yoast seo sitemap xml programatically
我有一個強烈的問題,我已經忙了一段時間,但沒有找到答案。 我有一個Wordpress網站,其中安裝了Yoast Seo插件,添加了標題,描述,我還可以更改標題標簽,使用wpseo-過濾器生成的規范網址。
Sitemap xmls也可以很好地生成,但是我需要向其添加其他頁面。 我們在網站上有一個搜索頁面,我們按租賃的自定義帖子類型進行搜索。 可以按位置搜索租金。 搜索頁面是例如:/ rentals。
我們發現,有好幾個網站(我可以用匈牙利語向您展示一個,但是我相信您會明白的)在Google搜索到的搜索結果中。 像這個:
如果您搜索巴黎酒店,便會轉到此頁面。 如果您查看此頁面,則已經是搜索結果,已設置搜索參數。 現在,我們想在Wordpress網站上做同樣的事情。 我已經對網址進行了重定向:/ rentals / budapest / rentals / hungary ...還有更多位置。 因此,他們轉到了租金頁面,在該頁面上設置了搜索參數,我更改了這些頁面的規范網址,但我也想將這些頁面添加到xml網站地圖中。 問題是這些頁面在數據庫中不存在。
是否可以使用過濾器將這些頁面添加到Yoast Seo插件的sitemap.xml中?
有人在wp中做過類似的事情嗎?
任何幫助表示贊賞,謝謝!
我找到了答案! 有一個wpseo_do_sitemap_過濾器,我不得不使用那個。 另外,此過濾器僅創建了一個自定義站點地圖,我還需要'wpseo_sitemap_index'過濾器,以將我的自定義站點地圖xml添加到站點地圖索引頁面。 在此鏈接下找到了詳細的解決方案!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.