我的网站在用户发布二手车详细信息后自动生成自定义网址。如何在yoast sitemap.xml中包含这些URL。
生成的网址:https://www.carsangrah.com/used_car/Tamil%20Nadu/Chennai/Maruti-Suzuki-S-Cross-DDiS-200%20Zeta_844
生成的网站地图:https://www.carsangrah.com/sitemap_index.xml
此站点地图不包含以上生成的网址。 请建议我包含这些网址的正确方法。
答案 0 :(得分:2)
有点晚了,但您可以使用'wpseo_sitemap_index'(http://hookr.io/filters/wpseo_sitemap_index/)向Yoast站点地图添加附加文字,其中还包括附加XML标记。
示例:
<?php
function _add_custom_items(){
$appended_text = '';
$post_id = 1; //Use whatever method to get your post info
$your_post = get_post($post_id);
$your_post_link = get_permalink($post_id);
$appended_text .= '<sitemap>' .
'<loc>' . $your_post_link . '</loc>' .
'<lastmod>' . str_replace(' ', 'T', $your_post->post_modified) . '+00:00</lastmod>' .
'</sitemap>';
}
return $appended_text;
}
add_filter( 'wpseo_sitemap_index', '_add_custom_items' );
?>
答案 1 :(得分:0)
使用Yoast插件,我不认为您可以在站点地图中添加自定义网址。
但您可以使用Google XML Sitemaps插件,这样您就可以在网站地图中添加自定义链接。
以下是如何在站点地图中添加自定义网址的详细信息explanation。