您当前的位置:首页 > TAG信息列表 > conditional-content
If post author role is X
简化我当前显示特色帖子的方式,当一篇帖子由正式成员提交时,会向帖子添加一个post\\u meta值,然后以不同的样式显示。但是我想根据帖子作者,用户角色来做这件事。因此,如果提交帖子的用户是“full\\u成员”,那么他们的帖子将自动显示,而无需查询post\\u meta。我在归档模板循环中尝试过类似的方法,只是在包装div中添加了一个“featured listing”类,但我认为我没有正确地看待它。 <?php $user = wp_get_current_user(); if (
如果用户之前留下了评论,则显示此代码
下面是我插入到评论模板中的代码,如果用户从未在特定帖子上发表过评论,它应该显示评论表单。或者,如果他们在这篇文章上发表了评论,他们应该会看到一个星级评选。 <?php if ( 1 < wp_count_comments( get_the_ID() )->approved ) : ?> <?php if(function_exists(\'the_ratings\')) { the_ratings(); } ?> <?php els
FaceWP-有条件地显示面标签
以下代码为方面生成标签(see sidebar).我想添加一个条件语句,如果为空,则防止标签生成是方面。$(document).on(\'facetwp-loaded\', function() { $(\'.facetwp-facet\').each(function() { var facet_name = $(this).attr(\'data-name\'); var facet_label = FWP.settings.labels[facet_nam
使用PHP和AJAX更改基于先前SELECT的选择选项
我看了一些答案,然后在谷歌上搜索了一下。。。但没能做到这一点。我没有Ajax方面的经验,而且我对PHP还是新手。我需要的是根据第一个选项的值更改其他选项的选项。我需要在不重新加载页面的情况下执行此操作。为什么不使用jQuery?因为我以后必须从select中获取值才能注册广告,然后我会得到额外的select字段,这有点搞砸了。I\'m not getting any error and it doesn\'t work:Ok, I tweaked the code and here is what I h
如何知道最新的文章
我想知道下一篇文章是不是最新的?如果不是最新的,请不要显示内容(右箭头和“Article suivant”),这是我当前的代码:下一步:<?php $next_post = get_next_post(); if (!empty( $next_post )): ?> <a href=\"<?php echo esc_url( get_permalink( $next_post->ID ) ); ?>\"><?php echo es
是否按角色限制内容片段-内容中的保护消息?
我使用以下函数(Nothing here 是保护消息):function show_user_content($atts,$content = null){ global $post; if (current_user_can(\'subscriber\')){ return $content; } return \"Nothing here\"; } add_shortcode(\'RESTRICTROLE\',\'
如何将内容放在存档页面而不是主页上?
我想在存档中查看我的博客文章时,将其内容放在侧边栏中,但在我的网站主页上显示博客文章时,不显示此内容 这能做到吗
仅当存在特定的短代码或小部件时才加载脚本
我需要一种在加载页面之前过滤页面/发布内容的方法,以便在出现特定的短代码时可以将脚本添加到标题中。经过多次搜索,我在http://wpengineer.comfunction has_my_shortcode($posts) { if ( empty($posts) ) return $posts; $found = false; foreach ($posts as $post) { if
正在检查页面是否有关联术语?
我正在寻找一种方法,对与帖子相关的术语进行一些条件逻辑。基本上,我为“年龄组”创建了自己的自定义分类法,并为它们创建了三个术语。孩子,青少年,成年人。。。在管理区域,我想检查适用于特定帖子的条款,如果条款与帖子关联,我想在页面模板内的网站前端显示特定图像,如果条款未关联,则显示不同的图像。有没有人能解决这个问题。。。我原以为下面的代码示例可以工作,但事实并非如此。(顺便说一句,我在这里做的是根据css更改图像)。<li id=\"kids-<?php if ( is_term( \'Kids\
根据发布类型在自定义发布类型循环中的条件PNG覆盖
我有一个循环拉在两个不同的自定义帖子类型。我有一个显示帖子缩略图的循环。每种帖子类型过去都有自己的独立循环,我已经设置了一些png覆盖,放在缩略图的顶部。我在视频帖子类型的缩略图上有一个播放按钮图标,在幻灯片帖子类型的缩略图上有一堆图片图标。现在我已经组合了这两个循环,我需要一个条件语句来确定post类型并应用适当的覆盖。这是我的代码,它将播放按钮置于每个拇指上。如何将其更改为将应用btn播放的条件。视频拇指上的png和<img src=\"<?php bloginfo(\'template_
如何判断用户是否为管理员?
我只需要向访问页面的管理员显示一些信息,所以我需要一个条件标记来识别他们。到目前为止,我发现:<?php if ( current_user_can(\'manage_options\') ): ?> 这是正确的功能吗?
我如何检测子代(孙子、曾孙等)之外的层次关系?
通常情况下,Wordpress的自定义主题需要动态内容来反映与网站顶级页面的关系。是否有一个条件标记可以检查当前页面是否是ID为的孙子(或由下一代分隔)?
我可以创建一个具有多个POST类型的循环,并为每个POST类型指定不同的$args吗?
我想创建一个包含所有帖子类型的自定义循环:帖子和视频。然后我想指定显示帖子类型视频的所有帖子,但只显示“视频”类别中的帖子以下是我的想法:<?php $args=array( \'post_type\'=> array(\'video\', \'post\') if( get_post_type() == \'post\' ) { \'category_name\' =&g
如何仅在函数存在的情况下添加Java脚本?
我有一些功能。他们都需要javascript代码。我只需要在函数处于活动状态时在标题中添加javascript代码。此时,我的所有函数和newermind的所有javascript代码都位于标题中,其中一个处于活动状态。我试图编写此代码,但什么都没有改变:我所拥有的一切scripts.phpfunction my_scripts() { if (!is_admin()) { wp_enqueue_script(\'jquery\'); wp_enqueue_sc
仅当帖子中存在特定内容时才加载Java脚本?
我正在尝试将我的“Prettypoto”插件的Javascript添加到页面中,仅当其内容包含rel=\'prettyPhoto\'. 这看起来很简单,但我在互联网上找到的所有解决方案都不适合我。一个例子是:<?php function load_my_js() { if(is_admin() ) return; // never mind if this is an admin page global $post; if (strpos($post-&g
如何为WordPress主题创建条件Content_Width?
我试图为函数中的内容宽度创建一个条件语句。我的主题的php。所以有些类别的content\\u宽度为580,有些类别的content\\u宽度为900。这将使oEmbed在任何地方都能正常工作。通常,你会在你的函数中有这个。php:if ( ! isset( $content_width ) ) $content_width = 900; 我想要这样的东西:if(in_category(array(\'news\',\'blog\'))) { $content_w
如何测试帖子是否为自定义帖子类型?
我正在寻找一种方法来测试一篇文章是否是自定义的文章类型。例如,在边栏中,我可以输入如下代码: if ( is_single() ) { // Code here } 我只想对自定义帖子类型进行代码测试。
仅在某些页面上返回函数
我希望此函数仅在某些页面上返回。我该怎么做?// Retreats Accordion function retreats_accordion() { ?> <!-- accordion root --> <div id=\"accordion\"> <?php global $post; $c = 0; $class = \'\';
不要在带有特定标记的帖子上运行此代码!
这有点复杂。我正在寻找一些与WordPress博客相关的php帮助。基本要求是某些HTML代码(广告代码)不应该在带有特定标记的帖子上运行。简单地说。。。我不想在有特定标签的帖子中运行广告!如何做到这一点?我相信这将使用WordPress功能:http://codex.wordpress.org/Function_Reference/has_tag我不是很精通PHP。我想如果帖子有一个特定的标记,那么可以很容易地使用它来运行特定的代码。我想做相反的事!
返回注释中的字符计数,并根据长度执行操作
我正在使用调用最近的评论到我的模板中$comment->post_title 可变长度的指定方式如下:SUBSTRING(comment_content,1,180) 我怎么能只为超过VARABLE>180限制的注释编写条件语句呢?我在想有一个。。。更多评论和链接。