您当前的位置:首页 > TAG信息列表 > conditional-tags

  • 子类别单柱造型?

    时间:2012-11-07

    *澄清:我正在尝试对某些类别的单个帖子视图进行样式化&;子类别。建议的解决方案有效,但仅适用于所选类别中的一页帖子。例如,如果一篇文章的类别为0f 59(或子类别为59),则加载样式表。这是我在抄本上试过的-<?php // if the category is 59 or a 59 SUBcategory if (cat_is_ancestor_of(59, $cat) or in_category(59)): ?> <link rel=\"style

  • 在unctions.php中使用条件语句

    时间:2012-11-08

    我在下面的functions.php 我想用条件语句添加两个过滤器,以避免影响每个query\\u帖子。像这样的if(!is_admin() && is_page(\'Home\')){ //two filters } 然而,我对PHP的了解还不够,不知道把它放在哪里或如何使用<?php> 标签。有人能提供建议吗?它来自this thread 这是在WP论坛上关闭的。add_filter(\'posts_orderby\', \'edit_posts_orderby\

  • 根据Meta Box内容显示最新帖子

    时间:2012-11-10

    我想做的是在自定义模板页面上显示我最新帖子的内容,前提是在元框中填写了正确的单词。换句话说,如果帖子有一个名为“FEATURED”的元框,值为“YES”,那么我想在我的自定义模板页面上显示帖子。如果“特色”元框显示“否”,那么我不希望帖子出现。在之前的帮助下,我目前正在使用以下内容在我的主页上显示最新帖子:$my_most_recent_post = get_posts( \'numberposts=1\' ); $my_most_recent_post_id = $my_most_recent_

  • 对属于某一类别的单个帖子有条件吗?

    时间:2012-11-11

    我有如下类别gaming 和movies 在我的网站上,当用户访问这些类别中的任何一个时,侧边栏中的内容将根据他们所在的类别显示。所以游戏内容为游戏类,电影相关内容为电影。当用户在这些类别中选择一篇文章时,我将其默认设置为显示在主页上的侧栏,因为我不知道如何保持侧栏显示与类别页面上相同的内容。我能得到的最接近的可能是<?php if ( is_single() ) : ?>. 我该如何添加is_category( \'gaming\' ) 所以它可以针对single page (single

  • 检查开机自检是否有图库图像/媒体

    时间:2012-11-14

    是否有Wordpress条件可用于检查帖子中的图库图像/媒体?我不想检查帖子中是否存在[图库]快捷码。附件是我想检查的内容的屏幕截图,如果是图像,我想将其输出到页面。

  • 如果父页面有子页面,则显示内容

    时间:2012-11-22

    使用这段代码,您可以显示内容,具体取决于它是否为子页面:<?php global $post; if ( is_page() && $post->post_parent ) : ?> This is a child-page. <?php else : ?> This is a parent-page. <?php endif; ?> 但我想再添加一条语句,这样

  • 我如何才能实现类似HAS_POST_FORMAT(‘标准’)的功能?

    时间:2012-11-29

    与相反get_post_format, 有条件的has_post_format() 函数返回布尔值,应该是条件检查的理想函数,如:if ( has_post_format( array( \'gallery\', \'image\' ) ) { // I\'m a gallery or image format post; do something } (参见此answer)不幸地has_post_format() 不足以检查标准post格式。那么,我将如何实现以下目标:

  • 如何在ECHO中添加嵌套条件--如果POST中没有默认图像,则使用默认图像?

    时间:2012-11-30

    我正在尝试添加一个条件,如果未填充“image”字段,该条件将显示默认图像。。。以下是我想要解决的问题:$args = array( \'posts_per_page\' => 3, \'post_type\' => \'post\', \'meta_query\' => array( array( \'key\' => \'is_featured\', \'val

  • Using has_tag() outside loop

    时间:2012-12-01

    我想检查下一篇文章是否有特定的标签。我尝试了以下代码,但不起作用,因为has_tag() 仅在循环中有效。我想在循环之外使用它。<?php if ( has_tag( \'mario\', $post->ID ) ) : ?> my content <?php endif; ?> 下面的代码列出了post中的标记,但我不知道如何使用if() / else() 条件:global $post; foreach ( get_the_tags( $

  • SINGLE_CAT_TITLE的奇怪html输出-不在html元素内?

    时间:2012-12-03

    我在博客索引页面和分类页面的顶部显示一篇“特色”文章。我使用此条件来显示类别页面的类别名称(如果是类别页面),或者显示特色文章的一个类别标题(如果是在博客索引页面上):if( is_category() ): $category = strip_tags( single_cat_title() ); echo \'<div class=\"title main fs-45\">\' . $category .\'<span></span>&l

  • 显示包含或不包含自定义域的帖子

    时间:2012-12-05

    我试图在作者的页面中显示传统帖子。此页面必须包含包含特定meta_key 和meta_value, 如果显示的作者不是WP帖子的作者。这是我的功能:function my_pre_get_posts( $query ) { if ( is_admin() ) return; if ( $query->is_main_query() ) : if ( is_author() ):

  • 检测请求是否来自WordPress条件语句

    时间:2012-12-06

    我甚至不知道这是否可能,我在谷歌的搜索词也没有任何好处。由于网站URL和博客URL不同,我不得不通过giving wordpress it\'s own directory. 问题是,这个网站正在被分块更新,所以它部分是wordpress,部分是老式的html,包括仍然是索引的网站主页。html。我在想办法把它编成索引。php并检测请求是否来自预览查询。如果是这样,它将提供重定向到预览页面的代码。如果没有,它将提供标准的主页代码。如果可能的话,人们将如何着手这样做?我甚至不知道从哪里开始找。--编辑--多

  • 隐藏代码块,使其不在某些页面上显示

    时间:2012-12-08

    我只是想警告你,我是一个完全的PHP新手!我有一个侧边栏用于所有页面,但是我想在这个侧边栏上显示特定页面的某些元素。我知道有一些小部件插件,但是我没有使用小部件,我只是在侧栏中编码。php文件。我知道我可以做到这一点。。。<?php if( is_page(\'37\') ):?> SHOW STUFF <?php endif;?> 。。。如果在该页面上显示内容,那么与此相反的是什么?所以如果我们在第37页,“展示材料”就不会出现?提前感谢

  • 仅在首页“帖子页”上显示代码

    时间:2012-12-08

    我有一些代码,我只想在博客(显示帖子的页面)上显示在侧栏上。现在我正在使用此代码。。。<?php if(is_page(\'37\')) { ?> ...Show code... <?php } ?> 奇怪的是,如果我输入任何其他页面ID,它会按预期工作并显示代码,但是,当我输入ID 37(博客页面)时,代码不会显示在博客页面上。我是否需要做一些不同的事情,因为这是我的主要帖子页面,而不是常规页面?P、 我所说的贴子页面,是指我在wordpress管理员

  • 不在所选页面上显示内容的问题

    时间:2012-12-09

    我的目标-在除2页之外的每一页上显示一些代码。现在,这段代码只在一个页面上运行良好(如果不是is_home, 显示代码)。。。<?php if (!is_home()) { ?> (some content) <?php ?> 。。。但当我尝试在两个页面上执行此操作时,规则失败,代码显示在我不希望其可见的两个页面上。。。<?php if( !is_home() or !is_archive()) { ?> (some conten

  • 如果子类别页面上的标记尚未使用,我如何隐藏该标记?

    时间:2012-12-11

    我的网站有一个部分,我使用子类别和标签对内容进行排序。我有一个标签的三级导航(templates/nav tags.php):<nav class=\"side left\"> <ul id=\"filters\"> <?php $tags = get_tags( array( \'hide_empty\' =>

  • 如果是其他,则快速条件标记疑问句

    时间:2012-12-20

    我有一个元框复选框,你点击打开/显示打击信息基本上。。。由于某些原因,这些条件似乎不起作用,第一个条件有效,但当我添加其他条件时,如果它无效。。<ul> <?php if (get_post_meta($post->ID, \'hm_check_image1\', true)) { ?> <li> stufff stuff other meta info... &

  • 条件标签,用于确定用户是否正在查看添加媒体(在单击添加媒体按钮后)

    时间:2013-01-03

    是否有WordPress条件标记,用于检查用户在单击添加媒体按钮后是否正在查看添加媒体弹出窗口?如果没有,是否可以使用其他功能?谢谢你的提示和建议。

  • Only on single post page

    时间:2013-01-03

    我正在使用此代码在单个帖子下面显示广告,但仅当它位于指定类别时。代码正在发布,但它也显示在归档页面上。我只想在单个贴子页面上显示。function demo_link() { if (in_category(\'themes\')) { ?> Some code <?php } else { ?> Some code <?php } }

  • 尝试将短码/css/html放入IF条件语句

    时间:2013-01-04

    使用WooCommerce插件,我试图根据产品所属的类别,获得不同的模板/外观,以应用于各个产品页面。换句话说,我希望“a”类别中的产品具有一种外观,“Z”类别中的另一种产品具有另一种单独的外观。我意识到有类似的问题被问到,我自己也曾尝试过,但我无法让它们正常工作,所以我想尝试一些不同的方法:我需要放置以下代码:http://pastebin.com/q18EJYZQ在此IF语句中:http://pastebin.com/WkhkEemH或者类似的条件。因此,如果产品的类别为“z”,则会回显第一个past