您当前的位置:首页 > TAG信息列表 > conditional-content
有条件地加载我的插件的CSS
我希望根据帖子或页面上是否存在特定的短代码,不断加载插件所需的样式表。短代码的存在将表明用户正在该帖子或页面上使用插件,因此我们需要加载JS和CSS。这可能吗?
有条件地在wp_ins_post中设置post_content
是否可以在wp\\U insert\\U post中有条件地设置post\\U内容?Im使用foreach一次添加多个页面:foreach ($create_pages as $new_page) { $add_pages = array( \'post_title\' => $new_page, \'post_content\' => \'\', // lets say, if the page_title is \'Home\
按标题获取所有子页面ID,包括父页面ID
所以我要让所有子ID和父ID只显示该页面及其所有子页面的内容。这是我创建的以下函数,但我想知道是否有更好的方法来实现它?function get_all_pages( $page_title ) { $page = get_page_by_title( $page_title ); $pages = get_pages( array( \'child_of\' => $page->ID, \'sort_column\' => \'pos
帮助使用If Else语句将内容与图像附件分开
我目前在执行以下操作时遇到一些问题。我想通过使用条件语句显示div样式的内容区域,将图像(wp\\u get\\u attachment\\u image)与内容(get\\u the\\u content)分开。因此,如果在编辑器中显示图像时没有任何内容,则根本不显示样式化的content div。<!--display image--> <div class=\"featured-image\"> <?php $args = arr
Query posts by content lenght
我使用下面的代码每6小时随机发布一篇我的网站帖子。if ( false === ( $social_trans_post_id = get_transient( \'$social_trans_post_id\' ) ) ) { $args = array(\'numberposts\' => 1, \'orderby\' => \'rand\'); $social_trans = get_posts($args)
写这个条件语句的正确方式是什么?
我想从特定页面中删除自动格式化“wpautop”。以下是我得到的,但似乎不起作用:if ( is_page ( \'services\' ) ) { remove_filter( \'the_content\', \'wpautop\' ); remove_filter( \'the_excerpt\', \'wpautop\' ); }; 我对php非常陌生,我做了一些研究来了解如何编写此语句,但我很难找到一个满足我需要的示例。写这个条件语句的正确方法是什么?
Php conditional help needed
我正在尝试添加作者身份的条件,以便在特定的作者id上显示帖子。如果有人能快速查看以下内容,我将不胜感激<?php if is_author (\'2\') AND ( is_single() ) {?> <link rel=\"author\" href=\"https://plus.google.com/**********\"/> <?php }?>
类别档案中基于自定义元值的条件语句
这是我需要做的。使用wp\\u footer在页脚中插入短Javascript。单贴没有问题,我有这个。add_action( \'wp_footer\', \'prefix_wpfooter\' ); function prefix_wpfooter() { global $post; if( is_singular() ) { $hide_page = ( empty( get_post_meta( $post->ID,
一个带条件的自定义循环,用于检查子帖子
我有一个以999页ID为父的页循环(此循环中的页也有另一个子页)$args = array( \'post_type\' => \'page\', \'post_parent\' => 999, \'order\' => \'ASC\', \'posts_per_page\' => -1 ); $loop = new WP_Query( $args ); 现在我想获取页面,但有条件的话,当循环中的页面有子页面时,我想显示另
PHP conditional script issue
我有两个单独的代码块,如下所示,除非我切断第一个代码块,否则下面的代码块不起作用。你知道问题出在哪里吗?Conditinal script<?php { ?> <?php if ( is_front_page() ) { get_template_part(\'home-page-content\'); } elseif ( is_pag
为WordPress菜单项提供一个条件,以便为我创建的每个登录页面更改其offerid
所以我的wordpress站点有一个单页眉和一个页脚,其中一个菜单项是一个大CTA。我想创建一组登录页,但我想能够更改该大CTA的每个登录页url中的offerid,以便我可以跟踪。我是说奥菲德http://www.example.com/customers/?offerid=weyhw68963.由于菜单是一个全局菜单,每个页面上的链接都是相同的,所以我一直在思考如何做到这一点。我的想法是,我会在头球创造条件。php文件,因为我正在使用引导,并且激活了头文件中的菜单。 <?php
如果月份=特定月份显示内容
我想使用条件标记根据月份显示内容。例如,如果是四月,它应该显示其他的东西。现在我正在使用:<?php if(is_month() == \'2\' ) : ?> <p>hello</p> <?php else: ?> <p>Wow</p> <?php endif ?> 上述方法不起作用。有什么解决方案吗?
为每个受密码保护的唯一页面提供个性化消息
如何为两个不同的密码保护页面提供两条不同的个性化消息?我可以使用下面的代码对默认消息进行个性化设置,但我不知道如何将第二条唯一消息添加到第二个受密码保护的页面。我假设我会在函数中添加一些条件代码。php文件,但我的尝试失败。有什么想法吗?// to functions.php: change password message for protected page/s function change_pw_text($content) { $content = str_replac
如果是特定的帖子,则链接到其他地方
我想创建一个条件语句来检查循环中是否有特定的post ID,如果为true,它会在其他地方输出一个链接。这就是我目前的情况:<?php query_posts(\'post_type=team&orderby=title&order=ASC\'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div class=\"po
如何安排PHP文件以支持多种类型的页面?
我是WordPress开发新手(我在网页设计/开发方面所做的最多的工作就是创建基本的HTML网站);所以这可能是一个非常简单的问题,但我正在尝试创建一个多页网站。我想要3个静态页面,一个主页,关于页面和公文包页面,以及一个使用WordPress后端填充的博客。起初,我打算把博客放在一个单独的子域上(例如。blog.example.com), 然而,我希望在所有页面上填充一个最近帖子的列表,因此我希望将所有帖子保持在同一个域中。但是,如果我把index.php, about.php, portfolio.p
用于检查POST_CONTENT的IF语句
我试图编写一个if语句来检查post\\u内容,如果没有post\\u内容,则获取一个textarea字段内容。下面是我的代码,在这一点上,它只是将“数组”呈现到页面上。非常感谢您的帮助。非常感谢。CODE:<?php foreach ($partners as $partner) { $a_description = get_post_meta($partner->ID, \"a_description\"); ?> <div c
允许用户仅创建一个(自定义)帖子
我创建了一个带有分类法的自定义帖子类型,现在只允许(特定用户组的)用户发布one 特定类别中的单个帖子。如果用户已经发布了帖子,他只能编辑自己的帖子(我已经有了PHP)。我发现了很多解决方案,用户只能发布特定类别的帖子,或者只能编辑自己的帖子,但没有条件要求用户只能发布一篇帖子。该功能可能被视为“第二个配置文件”,它应该像一个配置文件(用户可以发布一篇文章,编辑此文章,所有用户和来宾都可以查看该文章)。我会有几个想法,也许是有条件的,如果用户在类别中有0篇帖子,那么他有权发帖吗?
子域名的子主题不同
我有一个网站,我正在尝试找出如何基于子域应用不同的子主题。应用儿童主题应该不难,更重要的是。htaccess魔术,我有点不确定。我想要的是一个网站,上面写着:example.com/red/ example.com/blue/ 红色和蓝色是不同的儿童主题。但仍可以通过以下方式访问所有链接:example.com/red/blog/ example.com/blue/blog/ 对我来说,多站点似乎有点过头了,因为这些站点会有完全相同的内容、不同的样式表和不同的图像。我认
404页的条件不起作用
我正在尝试为404页添加一个条件到排队脚本。理论上我必须使用is\\u 404()对吗?嗯,它不起作用:if ( is_page_template(\'404.php\') ) { add_action(\'wp_enqueue_scripts\', \'scripts_404\'); } if ( is_404() ) { add_action(\'wp_enqueue_scripts\', \'scripts_404\'); }
当存在快捷代码时将脚本/样式入队
What is the idea way to register/enqueue scripts and/or styles for use in plugins?我最近做了一个插件simple plugin 添加带有短代码的用户头像/坟墓者。我有不同的风格选项来显示化身(方形、圆形等),并决定将css直接放在短代码本身中。然而,我现在意识到这不是一个好方法,因为每次在页面上使用短代码时,它都会重复css。我在这个网站上见过其他几种方法,wp codex甚至有两个自己的例子,所以很难知道哪种方法最一致、最