您当前的位置:首页 > TAG信息列表 > conditional-tags
无法仅检索活动成员
下面是一个页面模板,我试图在其中检索活动成员元数据(属于Restrict Content Pro)。显示用户的元数据工作正常;但我不能只显示活跃的成员,而不是每个人。我想知道下面的语法中是否有一个简单的错误可以纠正这一点。我需要检查成员是否处于活动状态[正在使用if( rcp_is_active() )], 其中所有成员也是网站的订阅者[ $members = get_users( $args ); foreach ($members as $member)] .<?php /**
自定义帖子类型的条件CSS
我正在使用wordpress主题,该主题使用公文包项目的自定义帖子类型和“集合”对它们进行分类。当我将鼠标悬停在要编辑的“集合”上时,它会在浏览器底部显示:taxonomy=portfoliosets,&;标签id=37(&;post\\U类型=投资组合。我正试图使其标题图像将根据类别或标记而改变。我们有不同的节目,如“视频”和“杂志”等。到目前为止,我已经尝试将以下内容添加到标题中。php:<?php is_single( \'videos\' ) ?> <sty
WordPress用于搜索页面的单一条件
有没有办法过滤单个。php,以便如果有人来自搜索。php它将显示一件事,但如果它们来自其他任何地方,它将显示另一件事?谢谢Josh
条件类别标记语句(&T)
我正在“快速”更改wordpress网站上某个类别中特定帖子的博客条目字幕。我希望“发表在《果园和藤蔓》杂志上”,而不是“发表在:”。你会看到我trying to customize is here<?php if ( is_category(\'Legal Libation Columns\') ) : ?> <h2 class=\"blog-entry-subtitle\">Published in Orchard and Vine Magazine on: &
Trouble with conditional tags
除了博客页面和归档页面之外,我还想在每个页面上运行一些代码。如果我使用<?php if ( !is_home() ) { ?> 该代码没有正确显示在博客页面上。如果我使用<?php if ( !is_page(\'archive\') ) { ?> 代码未正确显示在存档页面上。但如果我使用<?php if ( !is_home() || !is_page(\'archive\') ) { ?> 代码错误地显示在两个页面上。有什么建议我
仅将CSS样式添加到管理区页面(不添加帖子或CPT)
我使用它在管理区域加载css样式(对于任何非管理员的用户):function wpse_admin_styles() { if ( !current_user_can( \'manage_options\' ) ) { echo \'<style> .fun-stuff-here {color:aqua;} </style> \';
如何使用GET_TEMPLATE_PART()使用新的WP_QUERY()使条件模板标记基于辅助循环中的主循环
从通过get\\u template\\u part()调用的部分中的辅助循环上下文中引用主循环的最佳实践方法是什么?例如,假设我的主页包含一个二级循环,以列出两篇文章类型的帖子:<?php $articles = new WP_Query( array( \'post_type\' => \'article\', \'posts_per_page\' => 2 ) ); if ( $posts->have_posts() )
如果月份=特定月份显示内容
我想使用条件标记根据月份显示内容。例如,如果是四月,它应该显示其他的东西。现在我正在使用:<?php if(is_month() == \'2\' ) : ?> <p>hello</p> <?php else: ?> <p>Wow</p> <?php endif ?> 上述方法不起作用。有什么解决方案吗?
is_home() vs is_archive()
我已经将我的首页设置为静态首页“主页”,而我的帖子页面设置为我的“新闻”页面。在我的新闻页面上,is_home() 退货1 如预期,但is_archive() 退货0. 我希望它会回来1 而且的WP文档is_archive() 这对我来说并不清楚。上面写着,检查是否显示任何类型的存档页面。存档是一个类别、标记、作者或基于日期的页面。我希望这是真的。有些东西与我无关。两者的区别是什么is_home() 和is_archive()?
使用条件订书符加载插件
我认为我写的几个使用ajax的插件与我有一些冲突。当他们在每个页面上加载资源时,而不是在需要的时候,我认为这会造成问题。当您需要插件时,加载插件的最佳方式是什么?这两个插件都只需要在用户导航到单个页面时运行我只是想把一个插件包装成这样:if (is_page( \'slug-name\' ) ) { //plugin code } 但这显然行不通,因为它不属于任何Wordpress挂钩。WooCommerce有以下功能,只有在WooCommerce本
取消某些页面上的脚本注册
我需要排除某些脚本在特定页面上运行。我已经尝试了这段代码,但它不起作用-当我检查页面时,脚本仍被加载到我的页面页脚中。这是我在函数中的代码。phpadd_action( \'wp_enqueue_scripts\', \'my_deregister_javascript\', 100 ); function my_deregister_javascript() { if ( !is_page(\'my-page\') ) { wp_deregister_sc
不能在函数.php中使用is_Single()和is_admin
我在我的wordpress网站上使用了一个主题childtheme,而不是将我的所有功能都放在功能中。php文件,我想通过创建多个其他函数文件(admin\\u functions.php、single\\u functions.php…)使其更有组织性并将这些文件包含在my childtheme的函数中。php文件如下:require_once (\'my-functions/admin-functions.php\'); require_once (\'my-functions/single-
附件帖子的条件标签
在Wordpress single中。php贴子页面都用于媒体附件(例如。http://domain.se/postname/imagename/) 和博客帖子页面。我可以使用什么条件标记来确定一篇文章是否不是媒体附件,而是一篇普通的博客文章?我之所以要确定这一点,是因为目前我已经定制了单曲。php文件中包含我需要的单个博客帖子的其他字段,现在自定义字段在媒体附件页上也显示为空,这看起来很糟糕。
如何基于页面相关的条件标记有条件地添加筛选器
我正在开发WordPress插件,无法根据条件标记有条件地添加过滤器。这是我的代码:add_Action(\'init\', \'determine_location\'); function determine_location() { $d = get_option(\'display_locations\'); //this is a checkbox field in the plugins settings with 7 options if (isse
If less than IE9
我已经设置了两个侧栏,正在运行php浏览器检测插件:http://wordpress.org/plugins/php-browser-detection/ 我正在尝试使用下面的代码显示Internet上的倒计时ie侧边栏Explore少于版本9。不幸的是,IE 9仍在倒计时边栏中。<?php if (is_lt_IE9()) : ?> <?php if (function_exists(\'dynamic_sidebar\') && dynamic_si
如何使用条件定义表头中的Og元标签
我正在尝试在标题中配置我的Facebook Og元标记,以便在我想要的页面类型上得到不同的结果。我遇到了一些通过谷歌搜索无法解决的障碍,所以我想在这里寻求帮助。这个问题分为两部分,一部分是关于if语句和wordpress条件标记。第二个是关于get\\u The\\u摘录与if语句的使用。在这里,我试图设置默认标题。但我怀疑我的问题与我的if声明有关。<meta property=\"og:title\" content=\"<?php if( is_single() || is_page()
the_content and is_main_query
我正在使用the_content 滤器一切都很完美,摘录我的更改也应用于自定义查询。如果小部件使用自定义查询,我的更改也会显示在侧栏中为了解决这个问题,我使用is_main_query() 仅以主查询为目标,但它不起作用。更改仍然简单地应用于所有查询。有趣的是,所有其他条件检查is_single() 和is_category() 如果我以特定页面为目标,则有效,但所有更改都会影响该页面上的任何其他自定义查询,无论我是否使用is_main_query() 还是不我是不是错过了什么。如何仅使用the_cont
如果标签等于,则显示否则显示
在我的WordPress中,我有一个页面模板,名为:single_jobs.php 模板中显示了一个接触公式。在模板文件中链接如下:<?php echo do_shortcode( \'[contact-form-7 id=\"207\"]\' ); ?> 在单页上创建页面时。作业模板可以设置标记。我想让模板测试标签是否在页面上,如果在页面上,它不应该显示联系人表单,而应该只是一个简短的句子。这是否可能,我将如何实现它。我是PHP的新手,希望得到详细的答案。
仅当选中/打开幻灯片放映时才加载lideshow.css文件
我使用<?php if ( get_option(\'mytheme_slider\') == \'checked\') { get_template_part( \'partials/slider/slider-java-script\' ); } ?> 要包含slider java脚本。php模板部分进入我的网站。工作正常。如何包含或加载slider-java-script.css 如果选中了相同的选项,则返回文件?
Ajax wp_Query条件标记不起作用
我在尝试ajaxwp_query, 我用以下代码成功地获得了主页帖子。然后我补充道conditional tags 修改其他页面的查询,如Category page 问题是conditional tags 没有在这个功能内工作,它一直给我相同的主页帖子。我在中使用此代码function.php 文件:add_action( \'wp_ajax_wp_ajax_posts\', \'wp_ajax_posts_init\' ); function wp_ajax_posts_init() {