WordPress进阶:[2]不同页面显示不同的侧边栏

  1. Widget Logic插件的下载和安装。

    步骤和所有插件的下载安装一致,启用即可使用。

  2.  

    插件启用后,打开【外观】>【小工具】,随便打开一个使用中的小工具,我们会发现多了一个名为Widget logic: 表单(如下图)。

  3.  

    常见的表单设置代码:

    is_home() ,仅显示在主页

    is_single() ,仅显示在文章页

    is_page() ,仅显示在页面

    is_category() ,仅显示在文章分类页

    is_tag() ,仅显示在文章标签页

    is_archive(),仅显示在 归档页

    is_404() ,仅显示在 404页

    is_search() ,仅显示在搜索结果页

    is_feed() ,仅显示在订阅页

  4. 4

    代码进阶:

    is_home() 仅主页显示

    !is_home() 除主页以外的页面显示

    !is_category(4) 仅在ID非4的分类显示

    !is_category(array(5,9,10,11))— 分类id为5、9、10、11的页面

    is_home() || is_category(’web-hosting’) 在主页或名称为web-hosting的分类显示

    is_page(’about’) 仅在关于页显示

时间: 2024-10-29 10:46:48

WordPress进阶:[2]不同页面显示不同的侧边栏的相关文章

wordpress搭建后地址栏页面显示IP地址的问题

搭建了wordpress.也在万网加入了A记录,这时訪问站点(我的是yesareno.com),发现仅仅在yesareno的主页,地址栏是域名.点击进入其它界面发现地址栏变成了ip地址,例如以下图 竟然显示了ip地址,这可不是我想要的,太山寨了,于是寻求解决的方法,方法例如以下: 1.先点击wordpress右边的小房子图标 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemNsMzY5MzY5/font/5a6L5L2T/fontsize/400/f

WORDPRESS开发(一)自定义页面显示分类目录

第一步:自定义一个页面,如index.php 第二步:打开index.php文件,引用wp-blog-header.php文件 require('wp-blog-header.php'); 第三步使用wp_list_categories提取分类 $args=array('title_li'=> ''); wp_list_categories($args); ‘title_li’=> ” 用于设置不显示“分类目录”标题,其它的使用默认. 显示效果如下 全部代码 <style type=&q

wordpress 页面显示指定分类文章

首页显示指定分类备份主题文件夹中的 index.php 文件,修改index.php找到如下一行代码:<?php if (have_posts()) : ?>在上面这行代码的前面加上:<?php query_posts('showposts=10 & cat=1');?>其中 1 为分类 id,10为文章篇数.想在首页中显示指定分类文章也可参考如下操作 // 只显示分类 14 下的文章 <?php while( have_posts()): the_post();up

WordPress 更改文章密码保护后显示的提示内容

WordPress 有一个密码保护功能,你可以在文章和页面的编辑界面看到设置选项: 设置了密码后,你就可以在前台看到如下提示内容: 本文的目的就是要修改这个提示内容,核心函数如下(添加到当前主题的 functions.php 即可): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 /** * WordPress 更改文章密码保护后显示的提示内容 * https://www.wpdaxue.com/change-

python Django注册页面显示头像

python Django注册页面显示头像(views) def register(request): ''' 注册 :param request: :return: ''' if request.method=='GET': obj = Register(request) return render(request, 'register.html', {'obj': obj}) else: obj = Register(request,request.POST,request.FILES) i

网页请求到页面显示的过程描述

1.在浏览器中输入网址 2.发送至DNS服务器获得web服务器的ip地址 3.建立TCP连接 4.浏览器向web服务器发送http请求 5.web服务器响应请求并返回url数据,或者错误信息,如果设置从定向,则返回新的url地址 6.浏览器下载数据并解析html源文件,同时对网页进行排版,最后将html基础页面显示在浏览器中 7.分析网页中的超链接显示在当前页面,直到没有超链接需要发送,页面显示完成.

后台数值往前台传值,能获取到值,页面显示不出来的问题

今天遇到一个很头疼的问题,就是后的集合转成json后,网前台传值,可以获取到值,但是页面显示不出来.查了好多的资料都没有得到解决. 查看了资料后发现,ajax少写了一个属性就是dataType:"json"这个属性,这个属性是返回值的格式,这个属性必须要写的.朋友们写代码的时候一定要注意,不要大意. 这些小细节问题很难发现. 1 @RequestMapping("manger") 2 @ResponseBody 3 public String selectAllUs

如何在jsp页面显示存储在数据库的图片

1.从数据库中查找图片的二进制数据,把查找出来的数据set到会话中 request.getSession().setAttribute("img",图片的二进制数据 ); 2.把数据write到流里 1 package cn.jbit.auction.web.servlet; 2 3 import java.io.IOException; 4 5 import javax.servlet.ServletException; 6 import javax.servlet.http.Htt

用struts2标签如何从数据库获取数据并在查询页面显示。最近做一个小项目,需要用到struts2标签从数据库查询数据,并且用迭代器iterator标签在查询页面显示,可是一开始,怎么也获取不到数据,想了许久,最后发现,是自己少定义了一个变量,也就是var变量。

最近做一个小项目,需要用到struts2标签从数据库查询数据,并且用迭代器iterator标签在查询页面显示,可是一开始,怎么也获取不到数据,想了许久,最后发现,是自己少定义了一个变量,也就是var变量.<s:iterator>标签有一个value属性,用来存放在Action类的方法中存数据的list集合,还有一个id,好像是说指定集合的索引的意思,就是给list集合遍历出来的每个对象加上一个数字标签,反正我是这么理解的,没用过.还有一个很重要,就是var变量,我在s:iterator按ctr