从Wordpress网站地图中排除网页

约书亚记

我在网上遇到了有关在WordPress中创建站点地图的教程。它可以满足我的要求-它列出了网站上的所有页面和帖子,但是我想知道是否可以从站点地图中排除页面。在这种情况下,我要排除站点地图链接。是否有可能做到这一点?我已经在下面包含了站点地图的代码。

<?php
/*
Template Name: Sitemap
*/

get_header(); ?>


<?php if ( have_posts() ) : while( have_posts() ) : the_post();
    the_content();
endwhile; endif; ?>

<h2>Pages</h2>
<ul>
<?php
// Add pages seprated with comma[,] that you'd like to hide to display on sitemap
wp_list_pages(
  array(
    'exclude' => '',
    'title_li' => '',
  )
);
?>
</ul>

<h2>Posts</h2>
<?php
// Add categories seprated with comma (,) you'd like to hide to display on sitemap
$cats = get_categories('exclude=');
foreach ($cats as $cat) {
  echo "<ul>";
  query_posts('posts_per_page=-1&cat='.$cat->cat_ID);
  while(have_posts()) {
    the_post();
    $category = get_the_category();
    // Only display a post link once, even if it's in multiple categories
    if ($category[0]->cat_ID == $cat->cat_ID) {
      echo '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
    }
  }
  echo "</ul>";
}
?>

<?php get_footer(); ?>

我知道代码中的注释使我对要列出要隐藏的页面的位置有了一些了解,但是我不确定如何执行此操作。如果有人可以帮助我,将不胜感激。

非常感谢。

大都会伊德里斯

如果要从站点地图中排除页面,则必须在此处编写

   wp_list_pages(
      array(
        'exclude' => 'ID1, ID2',
        'title_li' => '',
      )
    );

ID1和ID2是您在WordPress上的页面ID。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从地图中排除键并仅显示值?

来自分类Dev

从路线HERE地图中排除特定道路

来自分类Dev

从网址(网页)中排除部分

来自分类Dev

从列表中排除类别-Wordpress

来自分类Dev

从Wordpress帖子中排除类别

来自分类Dev

从列表中排除类别-Wordpress

来自分类Dev

WordPress网站地图

来自分类Dev

我想从网站中排除粗体段落

来自分类Dev

从屏幕截图中排除视图

来自分类Dev

从某些视图中排除部分视图

来自分类Dev

在groupby图中从颜色图中排除特定颜色

来自分类Dev

WordPress从空搜索中排除搜索页面

来自分类Dev

从限制wordpress中排除多页

来自分类Dev

如何从WordPress搜索中排除HTML链接?

来自分类Dev

从 wordpress 上的帖子中排除某些类别

来自分类Dev

从 wordpress 搜索中排除某些特定类别

来自分类Dev

如何在jmeter脚本中排除/包含Google地图?

来自分类Dev

如何从python中的Google搜索中排除某些网站?

来自分类Dev

clion:从项目视图中排除文件

来自分类Dev

XCode:从核心数据图中排除抽象实体

来自分类Dev

如何从Soot生成的调用图中排除Java标准库?

来自分类Dev

在(3d)条形图中排除xvalue

来自分类Dev

WordPress从get_the_tag_list中排除标签

来自分类Dev

如何从Wordpress的博客页面中排除一个类别?

来自分类Dev

在模板页面的wordpress中从the_content中排除类

来自分类Dev

向Wordpress帖子标题添加文本,从菜单中排除

来自分类Dev

如何从WordPress博客文章页面中排除类别

来自分类Dev

Wordpress - 从侧边栏小部件中排除页面?

来自分类Dev

post__not_in 不从 Wordpress 搜索查询中排除 ID