您当前的位置:首页 > TAG信息列表 > conditional-content
如何测试附加图像
我想知道一篇帖子是否有图片。如果是,我想知道是否为缩略图指定了特征图像-如果不是,get\\u thumb()函数将从该帖子的图库中指定一个图像。但是,如果帖子没有图像,我想使用span类来占用缩略图空间。以下是我写的声明:if(has_post_thumbnail()){ the_post_thumbnail(); } elseif(is_attachment()) { echo get_thumb($post->ID); } el
自定义分类的函数类似于in_ategory
我试图根据所选的分类法显示不同的内容。例如,我有一个名为Type的分类法。在分类法中,我有几个不同的孩子,其中一个是“摄影”我希望“摄影”的单曲有一个全宽,而不是有一个侧边栏。您可以在常规帖子中使用“if in\\u category(\'photography\')”来实现这一点,但我在过去的几个小时里一直在尝试使用\\u术语等来实现这一功能。提前感谢您的帮助。-皮特
条件语句在函数中不起作用
为什么这不起作用?我试图有选择地加载脚本,但第二条if语句没有在应该加载的地方加载脚本。function my_init() { if (!is_admin()) { wp_deregister_script(\'jquery\'); wp_register_script(\'jquery\', \'https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js\',
如何测试[图库]是否为空?
如何测试是否有任何图像附加到帖子?我正在使用gallery快捷码,但我想将其置于条件中,以便在gallery为空时不会显示周围的样式。
如何确定帖子是否有图像附件?
据我所知,如果帖子有附件,没有一个简单的函数会返回true。考虑到这一点,确定帖子是否有附件(或者更好的是,是否有图片附件)的最佳方法是什么?我会自动在帖子上插入一个快捷码,但我希望只有在帖子上附加了一个图片时才会这样。
影响分类术语及其子项的条件标记?
我想知道如何编写影响自定义分类法slug及其子级的条件标记?在Wordpress Codex中找到:is_tax( \'flavor\', \'mild\') 当显示带有“轻度”标记的风味分类的存档页面时。然而,对于这段代码,只会影响“轻度”slug归档页面,而不会影响其子分类术语。谢谢
无法使用PAGE_TEST方法检查分页
我试着效仿Testing for paginated Pages 但我不知道为什么它不起作用。我把它放在单曲里了。用于后期检测的php文件。我不知道为什么page\\u测试被破坏了。此处的示例代码:<?php get_header(); ?> <div id=\"content\" class=\"narrowcolumn\" role=\"main\"> <?php if (have_posts()) : while
根据用户功能有条件地显示导航菜单项
我的主站点导航树有一个“分支”,只有一组注册的、登录的用户才能访问。我了解如何查询用户的角色和功能。这个问题特别是关于利用内置导航菜单的最佳方式是什么,而只是有条件地隐藏项目。我是否需要重载内置默认导航并编写自定义查询并手动构建导航结构?如果可能的话,我很想避免这种情况。我不需要完整的代码示例,只需要您的想法和一般框架/方法。感谢您的建议!T
如果函数存在,并且满足数组,则回显函数?
我有如下功能:<?php echo my_custom_function( array( \'category_url\'=>\'My Special Category\' ) ); ?> 它从“我的特殊类别”中提取数据并显示出来。我想在它周围放一个条件语句,它说,如果,并且只有当,那个类别有东西要显示,要显示它。有多个category\\u url,因此使用if语句将其包装,并且由于数组的原因,仅使用my\\u custom\\u函数不起作用,它会抛出错误:“缺少参数1”。如
函数.php条件标记仅显示在single.php中?
//Geo Map add_action( \'woo_post_inside_after\', \'my_geo_mashup\' ); function my_geo_mashup() { global $post; if ( in_category(\'listings\') ) { echo GeoMashup::map(); } } 只在分类为“列表”的单篇文章中嵌入我的地图标签,但嵌入的标签
从包含其父类别的查询中排除类别
我试图使用ID来控制类别输出的结构。我需要排除作为所查询父类别一部分的类别。我尝试的是:<?php $the_query = new WP_Query(\'cat=14$cat=-45&showposts=20\'); $permalink = get_permalink( $post_id ); while ($the_query->have_posts()) : $the_query->the_post();?> &
尝试在WP条件句中使用三元运算符
嗨,我正在尝试使用三元运算符WordPress condtionals, 使用下面的代码,但它给了我一个PHP错误,我做错了什么?echo is_home() : \'1\' ? \'0\';
主站点和两个博客的WP-实施
我正在从事一个开源软件项目,希望移动和合并一些不同的网站。目前有一个主要的信息/代码网站。然后有两个博客用于项目的实施(它在发展中国家使用,现在有两个不同国家的博客)。我计划简单地使用一个WP实例来驱动CMS-拥有主信息站点,并通过为这两个国家的每个国家都设置一个类别标签来创建两个独立博客的外观。当我开始实施时,我意识到我们希望有两个“博客”中每一个都独有的边栏项目,如归档。使用一个只在URL包含category/country1*时显示侧栏项目的插件相对容易。然而,当你看一篇特定的文章时,我失去了这种定
仅当值存在时才显示值的标签,基本php
我现在有这个,<?php $meta = get_post_meta(get_the_ID(), \'rw_agentPhone\', true); echo \"office:\"; echo $meta; // if you want to show ?> 如果rw\\u agentPhone有一个值,这很好,但如果配置文件没有输入值,它仍然显示office:,我如何重写它,以便office:只有在rw\\u agentPhone有值时才显示dis
为用户创建新的用户元字段
如何使用下拉选择值创建新的usermeta字段?我想为所有用户创建一个条件语句,使用我想要的新自定义字段的特定值。例如新字段应为:Approved下拉列表值为:Yes和No条件语句将识别批准字段值为Yes的所有用户。然后它会发布一个代码。我正在使用wp\\u get\\u current\\u user function(),它正是我所需要的,但我只需要一个新的自定义usermeta字段。在本例中,新的usermeta字段将是“artwork\\u approved”示例:wp_get_current_u
根据Get_User_Meta结果隐藏导航菜单项
在某些情况下,我试图隐藏导航菜单项。具体来说,如果用户已登录并已注册其产品条形码,我想隐藏“Register Kit”链接(其类为“ac regkit”)。下面是我添加到header的head部分的PHP。php,就在wp\\u head()之前;。/* If User is loggied in, hide LOG IN and SIGN UP links */ <?php if ( is_user_logged_in() ) { ?> <style>
正在检查管理页面中的自定义字段
我正在有条件地为admin部分加载以下脚本:if (is_admin()) { wp_register_style(\'admin_js\', get_bloginfo(\'template_directory\') . \'/admin.js\'); wp_enqueue_script(\'admin_js\'); } 脚本获取具有以下内容的元素:theID = document.getElementById(\'bar\').value;
类似于is_page()的函数,但如果在给定页面的任意子页面上,则返回TRUE
在我的标题中,我使用以下代码:if(is_page(\"stores\")) { // Do something } 我在页面上运行了一些代码stores 但是如果页面stores 或作为门店子页的任何页面。不仅如此,而且是递归的,所以如果我们在stores 代码仍在运行。
短码可以包含条件语句吗?即使没有它们,我的快捷代码也会呈现空白页面
下面的代码应该允许包含许多属性的短代码,但并非所有属性都始终存在,在这种情况下,我不希望包含的元素显示任何内容。然而,无论是否有条件语句,当我上载函数文件时,我只会在前端和后端收到一个空白页。以下是带条件语句的完整快捷码:function info($atts, $content = null) { extract(shortcode_atts(array( \"name\" => \'\', \"image\" => \'\', \"a
如果有一周前的帖子,则显示,否则显示不同的循环
这就是我所拥有的。<?php $week = date(\'W\'); $year = date(\'Y\'); $projects_in_news = new WP_Query( array( \'post_type\' =>\'news\', \'posts_per_page\' => 5, \'ord