您当前的位置:首页 > TAG信息列表 > conditional-tags
似乎不能让Else语句正确?
我最近在学习PHP,并使用WP和PHP玩allot。我创建了一个PHP,它获取了一些带有相同第1个标记的帖子。这需要一些教程的帮助。本教程缺少的是一条没有标签的消息。代码如下:<?php $tags = wp_get_post_tags($post->ID); if ($tags) { ?> <h3>Related</h3> <?php $first_tag = $tags[0]->term_id; $args=arra
自定义分类的条件语句
如果可能的话,努力找出如何实现这一目标。相当于is_category 但对于自定义分类法,我已经设置了。分类类别,如果是Taxonomy Name 有2种分类法:Taxonomy One 和Taxonomy Two. 但这个:<?php if ( has_term(\'taxonomy-one\' ) ) {?> <div class=\"test\" style=\"color: red\"><?php the_field(\'field_name\');
检查我们是在管理还是在前台的条件是什么?
检查我们是在admin还是frontend的条件是什么?我不想在后端添加\\u操作,只想在前端添加。
变量在is_Author()数组中不起作用
我正在使用一个插件(用户组)将用户分为多个组,我需要找出一种方法来创建一个条件,以检查作者是否在某个组中。因此,使用get\\u term\\u by和get\\u objects\\u in\\u term,我能够构建一个作者ID字符串。见下文:$taxonomy = \'user-group\'; $taxonomy_group_name = \'author-group\'; $taxonomy_group_id = get_term_by(\'slug\' , $taxonomy_
不在首页显示某些div吗?
我只在首页(FrontPage.php)上对某个div有CSS问题。由于我无法修复它,我正在考虑删除该项目,但只是在头版上。我不确定如何在Wordpress中编写此代码。我希望标题中的这个div显示在除头版之外的所有地方。php:<!-- BEGIN TOP SEARCH --> <form id=\"searchform\" action=\"<?php bloginfo(\'url\'); ?>/\" method=\"get\">
使用strpos检查“Gallery”快捷代码总是返回FALSE
我想根据[gallery] 短代码用于帖子中。我是这样做的(based on):function doraemon_scripts() { if( is_single() ) { if (strpos($post->post_content,\'[gallery\') === false){ } else { wp_enqueue_style( ... );
使用条件标记将某些内容限制为1个用户?
我正在使用以下小部件http://wordpress.org/plugins/widget-logic/这允许我使用WP Conditional tags.我想要的是将一个小部件限制为仅2个用户。这适用于一个用户current_user_can(\'level_10\') 但允许访问所有其他level\\u 10(无atm),而不允许访问其他用户。如何将此限制为仅2个用户?我试过了is_author( \'4\' ) 但似乎没有接受它(认为它只是针对作者页面)
If is_single in functions.php
我希望删除wpautop筛选器仅对我博客中的帖子起作用。因为在某些页面,我需要autop,而在某些页面,我需要它不在那里。我使用以下规则,这是在我的主题函数中。php:remove_filter( \'the_content\', \'wpautop\' ); 因为我只想在博客上看到它,所以我在考虑if语句,我在Wordpress中搜索了条件标记页面,发现我可以使用is\\u single。但它不起作用。这是我现在使用的代码。if(is_single() ){ remove_f
根据自定义分类术语获取模板部件
我有一个自定义的帖子类型,我正试图根据自定义的分类法slug调用不同的导航变体。我在普通帖子中很容易做到这一点,比如:<?php if ( is_category( \'mixers\' )) { include (TEMPLATEPATH.\'/nav-mixers.php\'); } elseif ( is_category( \'monitors\' )) { include (TEMPLATEPATH.\'/n
加载特定模板的脚本
我正在尝试根据使用的模板加载几个脚本。然而is_page_template 未激活。从我的功能。php中的子主题我有:function sectionDescription (){ if (is_page_template(\'taxonomy-tableofcontents.php\')){ wp_enqueue_script(\'descriptionsectiontitle\'); wp_enqueue_script(\'des
如果页面是顶级页面的孙子页面,则显示内容
如果当前页面是顶级页面的孙子,我希望显示特定的内容块。这是我的当前页面继承权;- Top Level Page - Child Page - Grandchild Page - Grandchild Page - Grandchild Page - Child Page - Grandchild Page - Grandchild Page
将条件内容添加到单个POST类型模板
我设置了一个新的自定义帖子类型,它将是我们电子邮件新闻稿的在线副本所在的位置,就像任何基于网络的新闻稿存档一样。我试图创建一个条件语句来添加到自定义帖子类型的single中。php模板,以便在最近的帖子中显示其他内容。这样做的目的是,我们可以通过电子邮件向订阅者发送最新时事通讯的链接,供他们在网站上查看,其中包括内容上方和下方的相关广告和新闻。为什么?因为在不是最新发行的新闻稿上,广告和新闻是不相关的,不应该显示出来。有没有办法查询我的单曲。php模板循环以仅显示此帖子类型中最近帖子的内容?类似于:if
如果/否则不在主页上时删除模板部件
提前感谢您的帮助!我想做的是,在用户单击帖子的分页链接后,从我的主页中删除一个模板部分,现在我的模板部分用作“英雄”或“特色”区域,我希望当用户查看旧帖子时,它会消失,例如分页,这是我目前正在做的事情,它不起作用,谢谢!<?php if( is_home() || is_front_page() ) : ?> <?php get_template_part( \'hero\' ); ?> <?php else : ?> <?php ge
IS_HOME()和IS_FORENT_PAGE()在侧边栏中不起作用
我试图在主页的侧栏中显示一个自定义小部件(这是中定义的静态首页Settings > Reading). 以下是我的sidebar.php:if ( is_front_page() || is_home() ) { if ( is_active_sidebar( \'sidebar_lecture\' ) ) : ?> <div id=\"secondary\" class=\"widget-area\" role=\"complementary\"
将联系人表单7挂钩限制为特定表单
我正在使用联系人表单7筛选器在发送电子邮件后采取操作。如何将此操作限制为仅一种形式?不同页面上有多个表单,我不希望此操作在每个表单之后运行,只在一个特定表单之后运行。我尝试将操作限制在表单使用if子句的页面上,但是“操作”没有完成。一旦我删除了if子句,那么这个操作就会起作用。function foo() { if(is_page(\'bar\') { // some action } } add_action( \'wp
仅当当前页面不是2个页面模板之一时才显示内容
我一直在用这个if 条件语句,仅在当前页面未使用特定页面模板时显示内容;if (! is_page_template(\'template-custom.php\')) { <!-- show some content --> } 它一直运行良好。只是现在,如果当前页面没有使用两个模板中的一个,我需要修改语句以显示内容(如果当前页面使用template-custom.php 或template-custom2.php 不显示内容)。我试过这个;if (! i
Is_home()在函数.php文件中不起作用
我正在使用woo主题,并尝试使用一些woo钩子来钩住索引。来自我的子主题的php文件。我正在使用以下代码:function content_woo_main_before() { if (is_home() || is_front_page()) { include(\'includes/home-news.php\'); } }; add_action(\'woo_main_before\', \'content_woo_main
Conditional for Post Format
我想根据帖子类型在每篇帖子的顶部(单页)显示特定内容。如果是normal, 展示一些东西,如果是gallery, 显示另一个。目前代码如下:<?php if (has_post_format( \'post-format-normal\' , $post_id )) { <div class=\"post-image-section section\" style=\"background-image: url(<?php echo $singl
插件输出的条件标记
我仍然是一个新手,所以像这样的小问题有时会让我停滞不前。我基本上构建了一个自定义插件,可以在链接旁边显示pdf图像,我知道这很基本,但我的问题是,我需要$title1文本在某些页面模板上具有不同的颜色,因此我尝试使用条件更改输出代码,但它似乎无法在浏览器中解析。如果条件仅为,则代码现在已被解析。菜单小部件div在所有页面模板上获取输出,而不是。将其替换为白色,使我可以使用css对其进行样式设置。IMAGES常量在函数中定义。php文件。这是我的密码 class donor_pdf_plugin ex
函数回显(或显示?)标题部分中的WordPress标签
我想不出这是怎么回事,但我想在<head> 部分此代码位于<head> 场地的剖面图。基本上,我希望post标记出现在引号之间。ados_setKeywords(\'\'); 我试过使用wp_get_post_tags():ados_setKeywords(\'<?php echo wp_get_post_tags() ?>\'); 然而,这只给了我“数组”。我需要显示post标签或什么都不显示。