WordPress主题代码修改,首页禁止调用子目录 悬赏18元 已结束

用WordPress建设的网站,套用的主题,但是发现首页侧边栏调用分类目录和子目录,在哪里可以修改,让子目录不调用出来。如图所示:




追加问题
分享到微信 收藏
    8 人参与回答
王威健 · 3年SEO经历 欢迎多交流 学习阶段

具体的操作方法是这样的:
到后台找到sidebar4.PHP文件模板 (具体情况不清楚你的是什么主题,边栏的应该是sidebar.php之类的)
把下面的代码加上就可以了
<?php query_posts('cat=15&posts_per_page=10'); while(have_posts()): the_post(); ?><li><a href="<?php the_permalink();?>"><?php the_title();?></a></li><?php endwhile; wp_reset_query(); ?>
其中需要注意的一点就是:
代码中的cat=多少,这个是关键,也就是说这是调用你的分类目录的id,不能加错!
个人看法,仅供参考,谢谢!

改不了就换模版,不要太纠结!

李严肃 · 接DDOS/CC攻击,无排名上首页,见效付款,猎黑快排QQ1158471290

wp后台-外观-自定义-菜单-选择当前菜单-点击重排-调换位置-完成。还是不行你可到外观-编辑修改相应模板代码

许小珂 · 四年网络营销推广经验,精通织梦和WordPress建站 微信:xiaokeseo

这个每个主题出现这部分内容的原因应该不一样,如果没改好的话可以联系我帮你免费远程看一下什么原因

卢志建 · 营销源于生活,生活即营销,可谓是:-生活中处处有营销,营销中处处都是生活。

  仅对该问题进行解答
  
  ------------------------
  
  问:发现首页侧边栏调用分类目录和子目录,在哪里可以修改,让子目录不调用出来。
  
  答:
  






  一般主题会带,在外观-小工具里面-分类目录里面设置,就可以实现。当然具体的要看你的主题功能,以及网站分类目录设计。





  
  如果你的主题不带,你可以安装个插件-AVH Extended Categories Widgets,就可以解决 。
  
  只是里面是英文的内容,需要你慢慢翻译,用习惯了就好。
  
  这个功能非常强大,比如设置右侧边栏展现的目录,以及显示目录的层级。
  
  比如你想不展现子目录,可以选择toplevel only ,只显示顶层目录,栏目排序也可以实现。
  
  Title :标题
  
  Show selected categories only :只显示选定的类别
  
  Show post counts:显示文章数目
  
  Show hierarchy:显示层次结构
  
  How many levels to show :显示多少层次
  
  (1)all levels 所有层次
  
  (2)toplevel only 顶层只有
  
  (3)child 1 子目录
  
  (4) ......以此类推
  
  Hide empty categories 隐藏空类
  
  Use description for title 使用标题的描述
  
  Sort by 排序依据
  
  Sort order 排序次序
  
  Display style 显示样式
  
  Show RSS Feed 显示RSS源
  
  Path (URI) to RSS image 路径(URI)RSS图像
  
  Select categories 选择类别
  
  Exclude the selected categories 排除选定的类别
  
  ----------------------------------------------------------------------------

楼上的都扯到那里去了嘛,直接用下面的CSS:

}

黑桃 · 6年推广实战,4年SEO实战,3年竞价操作

好久没有用WordPress做网站了.
先问下模板是不是自己写的?

自己写的参考代码:
<?PHP if ( has_nav_menu( 'secondary' ) ) : ?>
<nav role="navigation" class="navigation Site-navigation secondary-navigation">
<?php wp_nav_menu( array( 'theme_location' => 'secondary' ) ); ?>
</nav>
<?php endif; ?>

<?php if ( has_nav_menu( 'primary' ) ) : ?>
<nav id="site-navigation" class="main-navigation" role="navigation">
<?php
// Primary navigation menu.
wp_nav_menu( array(
'menu_class' => 'nav-menu',
'theme_location' => 'primary',
) );
?>
</nav><!-- .main-navigation -->
<?php endif; ?>

<?php if ( has_nav_menu( 'social' ) ) : ?>
<nav id="social-navigation" class="social-navigation" role="navigation">
<?php
// Social links navigation menu.
wp_nav_menu( array(
'theme_location' => 'social',
'depth' => 1,
'link_before' => '<span class="screen-reader-text">',
'link_after' => '</span>',
) );
?>
</nav><!-- .social-navigation -->
<?php endif; ?>

<?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
<div id="widget-area" class="widget-area" role="complementary">
<?php dynamic_sidebar( 'sidebar-1' ); ?>
</div><!-- .widget-area -->
<?php endif; ?>
CSS自己写下即可。

---------
补充:
上面的代码,不一定能实现,下周要帮朋友用wordpress做网站,刚好需求和你描述的一样,这个我会更新在我的网站上

这个即时搜索主题还是很不错的