您当前的位置:首页 > TAG信息列表 > conditional-tags
如果自定义帖子类型存在并且存在帖子加载脚本
我已注册自定义帖子类型\'featured_post\'. 我正在寻找一种方法来测试博客主页是否有\'featured_post\' 在其上发布,并加载javascript文件。“featured\\u post”帖子将在博客主页顶部制作一个滑块。我使用粘性帖子进行了这项工作,但如果有CPT“featured\\u post”的帖子,我无法确定如何有条件地加载脚本。这是适用于粘性帖子的代码: if ( is_front_page() && is_sticky() ) {
对于哪些查询,条件标记是信息性的?
我认为使用它很好conditional tags 但是,如果查询稍微高级,它将不会提供有关原始查询的信息。例如如果查询到“banana”和“apple”,is\\u category(\'apple\')可能会给出错误的响应。这是因为is\\u category()与单个类别进行比较,而不考虑其他类别。我需要一种方法来知道何时条件标记不能提供有关原始查询的完整信息。有人能解释一下wordpress条件标记的限制吗?
分类模板:需要在档案首页显示不同的内容
所以我的问题是,我需要创建一个类别的两个版本。php模板。现在,我很清楚,如果我只想显示一个类别的帖子,我会复制这个类别。php,并将其称为类别xx。php表示slug或ID号。太棒了明白了。问题是,客户希望在帖子的第一页上只显示4篇帖子。6在所有后续页面上。更糟糕的是,她希望在帖子上方出现一个包含额外内容的div,但只出现在第一页。所以http://www.yoursite.com/category/whatever/page/2/ 和/页码/3/看起来不同于http://www.yoursite.co
is_page conditional question
我正在使用is_page 在我的functions.php 文件来显示一些代码,我只想在显示联系人页面时在标题中显示代码。我制作了一个名为contact的模板。php和顶部的模板名称:contact。模板显示得很好,但当我进入函数文件并is_page(\'contact\') 或is_page(\'contact.php\') 代码停止工作。该函数是否基于永久链接设置?现在我有默认的wordpress设置,所以没有显示contact.php 在地址栏中显示?page_id=94. 如果我这样做了is_pa
在特定类型的存档上显示小部件
我有两个侧边栏小部件,我需要在标准帖子类别的归档页面上显示一个小部件,另一个小部件需要仅在特定自定义帖子类型的归档页面上显示。如果我使用条件标记is\\u archive(),那么这两个小部件将显示在两个归档页面上。如何确定小部件应显示在哪个归档页面上?我正在使用插件“Widget Logic”提前感谢
条件标记-如何与快捷码一起使用
我有一个salon website 使用图库页面,用户必须在查看各自的图库之前首先选择一位造型师。我计划使用NextGen在特定于设计师的画廊中放置图像,并使用NextGen短代码(例如:[nggallery id=1]) 确定在特定页面上显示哪个库。在做了一些研究之后,我认为WP的条件标签(我在想is_page( # )) 可能是实现这一点的最佳途径,我只是不知道如何集成条件标记来指定/定义页面和下一个短代码。非常感谢任何提示、帮助、建议等。
有条件地在页面上显示最新帖子
因此,我想知道,只有在特定条件下,我如何才能在页面上显示我的最新帖子。我一直在看法典中的条件页,但我不知道我该怎么做。例如:我将有多个供应商在我的网站上销售。每个供应商在网站上都有自己的页面。主页上会有一个特色商品出售,(我们在这里找到了方法:Display newest post's custom field content on homepage, daily ) 当它碰巧是某个供应商的商品时,我希望帖子也显示在他们的特定页面上。所以我只需要在他们的页面上显示最新的帖子(同样,我在提供的链接中
是否嵌套条件以检查功能图像和自定义字段?
大部分情况下,我都能做到这一点,但有些语法在某些地方是错误的,因为当帖子没有缩略图时,它仍会打印最后一个回显,并在条件之外关闭一个div。有人能帮我弄清楚这段代码的语法吗?基本上我想:检查场馆图像,如果有,就显示出来。如果有缩略图,则检查自定义字段,如果有,则显示它。如果没有,什么也不做;如果没有场馆形象,什么也不做。这是我的代码:<?php if ( has_post_thumbnail() ) echo \'<div id=\"venue-single-img\">
用于在自定义RSS提要中显示内容的条件标记?
The wonderful answer here 帮助我创建了一个自定义RSS提要,这是完成的一个主要部分。我知道is_feed 条件标记,仅当内容是提要时才显示内容。但是,是否有一个条件标记只在我的自定义提要中显示内容?如果没有,还有其他方法吗?(PS: 我想更改自定义提要中Wordpress内置图库的输出。)
以除顶级页面外的所有页面为目标
我用过\'0\' == $post->post_parent 成功地在我的模板中以顶级页面为目标。但是,我似乎无法针对所有页面,但顶层页面除外: <?php if ( \'0\' !== $post->post_parent ) { include \'siblings.php\'; } ?> 使用上面的代码,该文件仍然包含在顶级页面中。注意,我可以使用下面
条件快捷码不起作用
我正在使用一个插件NextGEN gallery来显示照片。这个插件中的每个图库对应一个不同的子页面,所以我使用条件短代码将正确的图库分配给相应的子页面。问题是,它不起作用。我以前使用过这种精确的设置,没有任何问题,这让我相信,现在导致问题的原因可能是我忽略的一些小问题。我想一双新鲜的眼睛会有很大帮助。提前谢谢。埃塔:我也尝试过将相应的短代码直接放在子页面中,不用说,这是行不通的gallery.php<div class=\"content\"> <h2>P
我如何才能只在单个帖子上链接一个css文件?
如果我理解is_single() 没错,它只应该回来true 当当前的“post”(在一般意义上)是文字post(即,它有一个post_type 属于post), 它会回来的false 当当前的“帖子”是一个页面、附件等时,这就是法典所说的:is_single() returns true if any single post is being displayed is_singular() returns true when any page, attachment, or single pos
是否可以在addfeed()回调中使用条件?
我正在使用add_feed() 创建一些自定义源,但调用is_singular(), is_home() 等只是在回调中似乎不起作用。是否有解决方法?示例代码:add_action( \'init\', \'my_init\' ); function my_init() { add_feed( \'new_feed\', \'feed_output\' ); } function feed_output() { if ( is_ho
基于发帖年龄的条件标签
Possible Duplicate:Add inline HTML to posts published within last 24hrs 我一直在codex和Google中搜索,找不到基于帖子年龄的有条件标签。例如,如果帖子发布不到三天,我希望在特色图片的顶部显示一个图形覆盖。非常感谢。
突出显示网站注册用户的评论
如何突出显示我博客的注册用户发表的评论?
使用函数测试短码。404页面抛出PHP通知
我正在使用以下函数(不记得在哪里找到它,但我认为它是由pippin编写的,多亏了他)来测试一个短代码。function has_shortcode($shortcode = \'\') { $post_to_check = get_post( get_the_ID() ); // false because we have to search through the post content first $found = false;
如果访问预定义的页面,则运行php函数
我使用的CubePoints插件通过以下功能向用户奖励1000分:if( function_exists(‘cp_alterPoints’) && is_user_logged_in() ){ cp_alterPoints(cp_currentUser(), 1000); } 现在,我想奖励一个用户1000分,因为他可以查看我使用页面模板创建的一个特定自定义页面我们称之为landingpage。php,此页面的帖子ID为24122。有没有办法做到这一点如“
特色图像大小条件标签?
是否可以检查为特征图像选择的图像大小,并仅显示该图像。。例如 <?php if(has_post_thumbnail(\'small-image\')): ?> <?php the_post_thumbnail(\'small-thumb\') ?>small image is showing <?php elseif(has_post_thumbnail(\'full-thumb\')
从某些页面中排除自定义函数内容
我添加了一个小的自定义函数,在我的函数中的每个博客条目的底部显示一个小的作者简介。我正在使用的当前主题中的php文件。到目前为止,它工作得很好,但我注意到该功能正在应用于每个页面,例如,它显示在我的“联系人”页面的底部。下面是我所说的一个例子,可以直观地看到正在发生的事情:以下是我在函数中使用的代码:function get_author_bio ($content=\'\'){ global $post; $post_author_name=get_t
如何检查当前页面是否为“个人活动”--BuddyPress页面?
我想在buddypress中修改我个人活动页面中的一些常规文本。有人知道这样的条件标记吗is_page(\'activity\') 有什么可以检查的吗?该页面可以导航为成员配置文件页面->活动选项卡提前感谢:)Vignesh