您当前的位置:首页 > TAG信息列表 > conditional-tags
按类别划分的侧栏条件语句不起作用
我的帖子分为两类,“活动”和“长期租赁”我有侧边栏事件。php和边栏长期。php。我用单字写了一个条件语句。php,但当我查看帖子时,它只显示通用侧栏。我复制/粘贴了这些类别以避免拼写错误。我的错在哪里? <?php if (is_category(\"event\")) { get_sidebar(\'events\'); } elseif (is_category(\'long-term-leasing\')) {
如果分类归档是分层的,那么
我想在我的archive.php 这将对我们的分类法进行排序,无论分类法是否具有层次性。这是我到目前为止所做的,但它不起作用。<?php if ( is_taxonomy_hierarchical() ) { ?> I am a hierarchical tax <?php } else { ?> I am NOT a hierarchical tax <?php } ?>
编辑搜索结果页面的css
我有一个搜索结果页面,带有一个模板调用内容搜索。php。基本上,这个文件的作用是在一个人在搜索栏上搜索某个内容后显示结果,我想编辑这个文件的css。所以我尝试的是,我去函数。php并添加了如下常见代码functions.phpfunction content_search_styles() { if ( is_page_template( \'content-search.php\' ) ) { wp_enqueue_style( \'page-template\'
根据引用URL有条件地修改wp-login.php标签
如果这是一个很容易回答的问题,我很抱歉——我已经找了一段时间了,还没有完全弄明白。我想修改wp登录的第一个标签。基于潜在用户的php页面。我目前的计划是使用url参数来区分用户,使用一个函数来检查参数,然后返回适当的标签。当前,此函数确实成功更改了用户名字段标签:add_filter( \'gettext\', array($this, \'register_text\' ) ); add_filter( \'ngettext\', array($this, \'register_text\'
为什么str_替换目标页面而只是目标帖子?
我试图只替换帖子页面上的一个单词。我遇到的问题是,WordPress页面内容最终为空,即使此代码只应在post页面上运行。<?php /** * Plugin Name: Wordpress plugin test esmond * Plugin URI: https://esmondmccain.com * Description: test plugin. * Version: 1.0 * Author: Esmond Mccain * A
条件标记在WordPress插件中不起作用
我正在开发一个插件,它可以用一个图像改变WordPress中一个特殊页面的全部内容。我的插件代码如下:<?php /** * Plugin Name: Test1234 */ function set_header_page(){ if( is_page(\'img\') ){ header(\"Content-Type: image/jpg\"); } } add_action(\'init
删除特定页面的元框
我试图有条件地删除特定页面(或多个特定页面)的“页面属性”元框。例如:function remove_meta_boxes() { if (is_page(\'contact\')) { remove_meta_box(\'pageparentdiv\', \'page\', \'side\'); } } add_action( \'admin_menu\', \'remove_meta_boxes\' ); 我可以删除所有没有条件语句的页
如果用户登录,则显示特定页面
我有一个商业目录网站。我想知道如何创建页面显示条件。基本上,当单击“添加列表”按钮时,如何让未登录的用户直接进入登录/注册页面,而不是“选择列表类型”页面?(目前,所有用户都会被带到“选择列表类型”页面,如果没有登录,在选择类型后,会要求用户登录/注册,然后返回到“选择列表类型”页面。这是很多不必要的返回和返回操作。)
对于特定的“$PRODUCT->IS_STOCK_STATUS”,将“WooCommerce_is_Purchasable”设置为FALSE
我创建了一个插件,为我的woocommerce产品添加了一个新的库存状态。我将其用作参考(复制并粘贴到我的插件php文件中):Create WooCommerce custom stock option that is non-purchasable.一切正常,但我还想禁用以下产品的“添加到购物车”按钮is_stock_status( \'callavailability\' ) 我想我可以用add_filter( \'woocommerce_is_purchasable\', false );&
我如何检查当前帖子类型列表页面的重写插件
假设我有这些URL:http://my-domain.tld/projects-listing-cpt 和http://my-domain.tld/musics-listing-cpt.自定义帖子类型的设置方式如下:Projects:Text Domain: projets $args = [ ... \'rewrite\' => array( \'slug\' => \'projects-listing-cpt\' ), \'
按特定作者将代码添加到帖子标题
我想将CSS代码添加到特定作者的所有帖子的标题中。我尝试了以下解决方案:function hide_author_box() { if (is_author(\'ritesh\')) { ?> <style> .author-box { display: none; } </style> <?php } } 但它不起作用。如何
如何在WordPress循环中仅显示特定标签
我试图让循环只显示ID为53和52的两个标记。没有“if is\\u标记(array(53,52)){”的代码可以运行。我尝试了不同的方法,但无法运行。提前感谢您的帮助。<?php if is_tag( array( 53, 52 ) ){ while ( $projects->have_posts() ) { $projects->the_post(); ?> <div <?php post_class(); ?&
自定义帖子列表页面的筛选器
我正在自定义帖子类型“book”列表页面上添加一个过滤器,以便于搜索。我已经找到了相关的代码,除了过滤器不仅出现在“book”列表页上,而且还出现在其他列表页上,例如post列表页上,其他一切都很好。我已经检查了代码,但仍然不清楚。<?php add_action( \'restrict_manage_posts\', \'book_genre_filter_page\' ); function book_genre_filter_page(){ $type = \
基于日期的内容可见性条件
如何使用可见性条件显示不超过30天的帖子,如下所述:https://docs.dynamic.ooo/article/58-visibility-triggers-custom-condition我试过这样的 $date_args = array( \'key\' => \'date\', \'compare\' => \'>\', \'valu
IS_PRODUCT_CATEGORY(‘服务’)不工作
我想隐藏“添加到购物车”&;“服务”类WooCommerce产品的价格。我在我的子主题函数中尝试了以下代码。php,但是https://pureblissmoonhealer.com/product-category/services/ 仍然显示“添加到购物车”&;价格感谢您的帮助。function insight_hide_price_add_cart_not_logged_in() { if (! is_user_logged_in()) {
父类别的Has_Category()
是否有办法为属于给定父类别的任何子类别的职位设定条件?下面是一个示例,假设以下类别结构:新闻、常见问题解答、安装、使用等if ( has_category( \'FAQ\' ) ) { echo \"This page has been updated for Quick Access Popup v10.\"; } else { echo \"This page has NOT been updated for Quick Access Popup v1
显示自定义帖子类型的分类术语
我有一个自定义的帖子类型,名为电影,分类法是流派<现在有一部类型为“恐怖”“戏剧”“冒险”的电影“随机”我想做的是:在那个电影页面上列出所有相关的类型,当你点击一个类型时,它会链接到那个类型页面。我该怎么做呢。
如何将条件数组传递给wp_LOCALIZE_SCRIPT
我正在尝试生成自定义array 从PHP函数传递wp_localize_script 但我似乎无法设置页面条件。我有以下功能:function mb_scripts_settings() { // blanks $mb_ajax_form_type = $mb_get_page_slug = $mb_redirect = $mb_redirect_time = $mb_form_disable = $mb_array = \'\';
带三个条件的条件语句
我正试图用3条语句编写一个if条件,但它不断破坏网站。这是我的声明,你能告诉我是什么问题吗。<?php if (is_page (\'20\')){?> print this <?php elseif (is_page (\'50\')){?> then print this <?php } else { ?> print this <?php } ?>
仅在某些作者的单个帖子中显示div
我想在div中显示一些作者写的单篇文章的信息。例如,author ID 15有100篇文章。我想在那篇文章的页面上显示一些信息,就在标题下面。我试过了,但没用。<?php if ( is_author( \'15\' ) ) : ?> <div class=\"specialist\"><img src=\"https://xxxxxx.com.br/wp-content/uploads/2019/11/xxxx.png\" /> Specialist