您当前的位置:首页 > TAG信息列表 > conditional-tags
特定类别的自定义帖子的条件标签
只有当帖子(自定义帖子类型)属于该自定义帖子类型的特定类别时,我如何显示提要栏?我在寻找这样的东西:if ( is_singular( \'my_custom_post_type\' ) && in_category( \'my_custom_post_type_category\' ) ) 但是in_category 似乎不起作用。我也尝试了分类ID,但没有成功。主题使用名称class_category 作为此自定义帖子类型的主类别。
关于条件标记的三个变量
如果存在三个变量,我将尝试返回$ad\\U代码,但它不允许我尝试添加的第三个变量。我想排除一个类别。我正在尝试使用(根据WordPress\'\"conditional tags\")if ( is_single() && ! is_category( \'1293\' ) && ! is_admin() ) { return prefix_insert_after_paragraph( $ad_code, 2, $content ); }
博客帖子与静态页面(条件语句)
我想确定什么时候是下一页:首页显示博客页面首页显示博客页面+子页面:/page/2/首页为静态页面博客页面为静态页面博客页面为静态页面+子页面:/page/2/由于标签,数字1和数字3很容易is_front_page(). 目前,以下代码适用于我的5点:switch ( true ) { case ( is_home() && \'page\' && ! is_front_page() && get_query_var( \'paged\'
在特定分类归档页面上操作Cookie
当用户在分类法归档页面上调用“术语国家”时,我有此代码来设置cookieif (is_tax(\'term-country\')) add_action(\'init\', \'my_setcookie\'); // my_setcookie() set the cookie on the domain and directory WP is installed on function my_setcookie(){ $path = parse_url(g
page single conditional
使用下划线,我制作了许多小而简单的自定义主题。我对CSS和简单的布局修改更感兴趣,但我不习惯普通的PHP。我想我需要的是一个简单的代码,但我不能把我的脑袋放在它上面,我已经试了几个小时了。我正在尝试为我的首页设置不同的布局,这是一个静态页面。它只在某些情况下有效。这是我所做的,它有点工作,只是当我尝试使用elseif.我的内容页。php如下所示:<?php /** * Template part for displaying page content in page.php.
插入HTML以在WP_QUERY循环中关闭和打开div
我试图实现的输出是:<div class=\"row\"> <div class=\"small-1 large-4 columns\"><a href=\"some link\"><img src=\"some image\"></a></div> <div class=\"small-1 large-4 columns\"><a href=\"some link\"><img src=
条件标记或多个文件
如果官方主题和Underscores 是某种指导,人们会注意到,与条件标记相比,多个差异很小的文件更受欢迎(archive.php, search.php, category.php, index.php 等等)我发现存在多个类似的文件让人迷惑,我计划使用条件标记将其中一些文件组合起来,因为它们之间的主要区别是页面的标题和描述。这是否会被视为不良行为?如果两种方法都有效,是否会对加载速度产生任何影响?哪一个更快?
IF(选中类别/标签)THEN(显示Header2php)
我有3个标题(header.php、header2.php和header3.php)。我希望始终显示标题。php位于顶部。标题下方。php,我希望根据帖子的类别显示第二个标题。如果职位是灰熊队,我要2号队长。如果职位是和平管道,我要3号主管。我理解显示2个标题时使用:<?php get_header(); get_header(header2); ?> 但是,如何使第二个标题取决于是否标记了类别(或添加了标记,以完成此问题)?EDIT: <由于jgr
后端的IS_SIGNAL()等效项
我使用conditional函数is_singular($my_post_type) 在我的插件里面,非常方便。问题是它在后端不起作用。是否有一种在前端工作的替代方案&;后端?谢谢
日期的条件语句
我试图创建一个比较两个日期的条件语句。我有一个ACF自定义日期字段作为一个日期,然后与当前日期进行比较。下面是我和iv对$date和$currentdate的回应,它们的格式都是一样的,所以我不知道为什么它不起作用。它们都以如下格式输出:20170105,我认为它们需要进行比较。<?php $currentdate = current_time(\'Ymd\'); $date = get_field(\'course_start_date\', false, fals
图像的Alt标记未保存/emtpy
当我试图通过Wordpress中的库添加图像的alt标记时,alt标记不会保存。离开并再次返回库后,alt标记字段为空。我尝试了以下解决方案,但没有解决此问题:删除并重新上载图像插入了几个覆盖原始alt标记的插件禁用了WP Smush插件检查了文件权限我希望有人知道一个可能的解决方案。提前谢谢。我使用的主题:https://undsgn.com/uncode/
小部件逻辑-在页面上显示和所有子对象
我对Widget Logic(worpdress)中的条件函数有问题。我想显示子页面上的菜单和所有子页面的设置。我用这个:global $post; return (in_array(1959,get_post_ancestors($post))); 在这种情况下,它适用于所有子页面,但不适用于子页面(1959)。我还尝试:global $post; return (is_page(\'Offer\') || ($post->post_parent==\"1959\")); 在这
BuddyPress User Profile Menu
我需要只显示BuddyPress菜单项的特定角色,并隐藏所有其他用户我有两个用户角色,如subscriber和author例如;我只想向作者和我展示我的朋友。其他订阅者都看不到。我可以在函数中隐藏带有此代码的菜单项。php;function bp_remove_nav_item() { global $bp; bp_core_remove_nav_item( \'buddyblog\' ); } add_action( \'wp\', \'b
第二个导航内页标题
作为一个noob,我的目标是为我的博客页面提供一个二级菜单(我有一个静态主页),我想知道在模板文件中放置第二个导航的最佳方式是什么。凭借我的初级PHP技能和对教程的研究,有两种解决方案似乎对我有效:A) 在one and only main中添加条件标记header.php:<nav id=\"site-navigation\" class=\"main-navigation\" role=\"navigation\"> <?php wp_nav_menu(array(\
看似简单的条件不起作用吗?
我正在使用高级自定义字段,并试图构建一个导航菜单,其中当前项目有一个额外的类,让他们知道自己在哪里。The entire structure in question. It\'s using ACF repeater fields:<?php if(get_field(\'main_nav\', 53)): ?> <?php while(has_sub_field(\'main_nav\', 53)): ?> <li><a &l
管理GET_CURRENT_SCREEN操作的条件Parent_FILE edit.php?post_type=page
我有一个插件,需要在页面属性模板下拉列表中的页面帖子类型中为管理面板加载脚本。但是,此脚本会导致Uncaught TypeError: 关于帖子类型,这是一个正确的回答,我理解这不是我应该关注的地方。由于此脚本仅对页面帖子类型是必需的,因此我认为最好的解决方案是有条件地格式化我的脚本,使其正常工作。我们进行了尽职调查,以发现并解决这一问题,但运气不佳。在里面class-wp-screen.php, 95,我发现$parent_base, 但我不知道如何格式化以满足条件。My code to be modi
如果包含自定义页眉,则添加样式
我有一个模板,其中包括(get_header(\"modern\");) header-modern.php, 我需要添加样式(在functions.php) 如果包含此标题,我如何才能做到这一点?if(is_page_template(\'header-modern.php\')){ wp_enqueue_style(\'landing-style\', get_template_directory_uri() . \'/css/navbar.css\'); } 我需要正确的状态。
Post tags show outside loop?
我试图使用单个帖子的标签作为元关键字。我试着用这个:<meta name=\"keywords\" content=\"<?php the_tags(\'\',\',\',\'\');?>test<?php }?>\"/> 它可以工作,但输出是:<meta name=\"keywords\" content=\"<a href=\"http://127.0.0.1/1/tag/aquaman/\" rel=\"tag\">aquaman<
显示Post标签时出现“未定义变量:数组”错误
我试图通过一个小部件显示post标记,我有以下代码,并得到错误“Undefined variable:array”: if ( $instance[\'stats_tag\'][\'category\'] ) { $posttags = get_the_tags(); if ($posttags) { $array = array(); foreach($posttags
为登录用户显示不同的页脚快捷码
我有一个显示内容块的短代码。是否有一种方法可以根据用户是否登录显示不同的HTML?以下是我到目前为止的情况。function footer_shortcode(){ $siteURL = site_url(); $logoutURL = wp_logout_url(home_url()); echo \' <div class=\"signin_container\"> <