您当前的位置:首页 > TAG信息列表 > loop
WP查询POST__IN未返回正确结果
在我的页面底部,我试图根据预先选择的帖子ID列表显示一些最近的项目。我构建了一个自定义查询,以尝试检索页面底部的3篇特定帖子(其中custom\\u post\\u type=project)$projectIDs = array( [0] => 79, [1] => 98, [2] => 108 ); $args = array( \'post_type\' => \'projects\', \'post__in \' => $projectIDs, \'
仅当用户购买了特定产品时才显示发布页面
我在Woocommerce遇到了麻烦。我需要卖视频。我创建了虚拟产品,每个产品都有一个指向不同帖子的链接(无需下载,因为我更喜欢将视频嵌入我的网站,并使用YouTube/Vimeo的流媒体)。我想,一旦用户购买了特定的视频,他就会收到指向特定帖子页面的链接。在这里之前,我知道该怎么做。但只有在他已经购买了链接的情况下,这个页面才应该可见。因此,如果他与其他人共享该链接,或者有人找到该链接,他将无法看到嵌入的视频。我不能使用角色,因为我需要为每个视频创建一个角色。因此,我需要有一个循环,将当前页面ID与登录
帮助在我的搜索栏中输入内容时显示文本
当搜索表单中输入内容时,我在替换文本时遇到问题。如下图所示,我想用get_search_query 文本如果我正在搜索某个内容,如果没有搜索任何内容,则应显示“mijn gemeente”。
使用循环返回博客详细信息
我想返回有关博客的信息。它可以是,作者姓名,标题,日期,国家,任何只是为了测试。<?php $post_id = get_the_ID(); while ($post_id != 0) { $queried_post = get_post($post_id); $author_id = $queried_post->post_author;
从查询的帖子中获取作者名称
我所要做的就是,获取当前帖子的作者名称,并将其名称设置为标记。我尝试将author\\u id更改为author\\u name,但没有得到任何回报。wp\\u set\\u post\\u标记应返回\'user_nicename\' (nickname) instead of \'hey\'
将帖子ID从存档模板传递到函数文件
我有一个存档模板,在页面顶部显示一篇“特色文章”。我正在函数中为页面的其余部分构建post循环。php文件。我想做的是从archive.php 然后可以在我的functions.php 文件,以便我可以在帖子参数中排除它。我使用这种方法的原因是,有多篇贴子标记为“特色”,我只想从页面下方的循环中排除显示的贴子。我尝试将其存储为会话变量,方法是在archive.php 循环中的文件:<?php $_SESSION[\'featuedID\'] = get_the_ID(); ?> 然后
列出没有特定标签的帖子?
我试图列出没有特定标签的帖子。目前,我正在一篇帖子中循环浏览每个标签,如果它不存在,请列出它。这是可行的,但如果有多个标记,它会多次列出相同的URL。<?php // the query $wpb_all_query = new WP_Query(array(\'post_type\'=>\'post\', \'post_status\'=>\'publish\', \'posts_per_page\'=>-1)); ?> <?php if (
如何区分WooCommerce创建的页面?
我正在研究一个主题,我遇到了一个需要区分由Woocommerce插件创建的页面的情况(例如Shop、Cart等)。到目前为止,我已经安装了this plugin 将标签和类别添加到页面,并将每个Woocommerce页面分类为woocommerce. 有没有更好的方法?谢谢
在循环的POST对象中包含POST缩略图URL以减少查询次数
我现在正在开发高性能的Wordpress网站,它需要我分析大量的查询、缓存选项等。我发现如果您使用get_the_post_thumbnail() 即使在循环中,WordPress也会对每个帖子的缩略图url进行查询。所以,如果您的页面设置为显示25篇带有缩略图的帖子,它会进行25次额外的查询来检索图像URL。不使用get_the_post_thumbnail() 我正在将查询数从49减少到4。一个很大的数字。然而,这个主题确实需要缩略图。您知道在默认情况下,是否有任何方法可以在post对象中包含post
在标签和搜索中包含未来的帖子
我正在使用类似的方法在我的主页上查询和显示未来或预定的帖子:<?php query_posts(\'post_status=future&posts_per_page=10&order=ASC\'); while ( have_posts() ) : the_post(); ?> //doing stuff <?php endwhile; ?> <?php wp_reset_query(); ?> 这
数组ID POST到函数HAVE_POST
作为主sql的结果,我得到了一个post ID数组,现在我需要该ID数组post来获取信息并以以下方式显示:<?php $ids = [1,2,3,4,5]; // Here is some execution or process // then I need to present the post as a normal loop if ( have_posts() ) : while ( have_post
将php参数作为arg问题的自定义查询分页
我创建了一个带有自定义查询的循环。这个查询包含一个php参数,我使用GET方法从url获取该参数。问题是分页(即使它在第一页计算正确的帖子数)工作不正常。我在第二页看到404错误。这是我的循环页面上的代码:$cat = get_queried_object(); echo \'<h1 class=\"childcatdes\">\'. $cat->name . \'</h1>\'; echo \'<p class=\"childcatdescr\">
循环使用PHP和WordPress按类别组织和显示自定义帖子
我正在开发一个页面,要求我在手风琴风格的下拉列表中显示自定义帖子类型的类别列表。类别名称将作为手风琴标题,内容将是与每个特定类别相关的帖子。下图总结了我最终将要完成的任务。我已经能够成功地检索类别名称并将其分配到一个手风琴下拉列表,但现在发生的是,我的代码正在添加新的单元格,即使这两篇文章与类似的类别名称相关联。Arrrrg,我觉得我离得太近了!下面是我的代码到目前为止的一个片段。<div id=\"accordion\" class=\"col-8\" role=\"tablist\" aria-
仅显示Foreach循环中的第一个图像
我的循环显示了一个值列表,在它们下面是该值的帖子标题和图像。问题是,由于某些值与多个帖子关联,因此会显示多个图像。我只需要一张图片。有没有办法只显示我的foreach 环这是我的代码:<?php $the_query = new WP_Query(array( \'post_type\' => \'post\', \'post_status\' => \'publish\', \'meta_key\' =&g
按术语将帖子从循环中排除
下面是循环的外观?我需要排除一些带有自定义术语的帖子,我如何管理它<?php global $post, $PIXAD_Autos; $Settings = new PIXAD_Settings(); $settings = $Settings->getSettings( \'WP_OPTIONS\', \'_pixad_autos_settings\', true ); $validate = $Settings-&g
For Each循环不会追加到_Content挂接
我正在使用过滤器将项目仅附加到一个页面上的内容。除了$整变量的排序之外,它完全可以工作。标题显示在内容之后,但无论顺序如何,for-each循环都显示在内容的上方或前面。我想我使用one($arr)正确地通过了循环,但我仍在学习php。我通常会在页面模板中包含这种类型的循环,但我正在尝试使用插件添加它。function insertLoop($content) { if( is_page( \'regular-page\' ) ) { function one(
使用2个循环显示内容后,分页中断
我想在博客的第一篇文章中使用不同的HTML。我做了两个循环。不幸的是,这已停止分页。我想这是因为我正在创建一个新的查询来解决这个问题。如何在仍有工作分页的情况下解决问题?原始单循环代码 <?php # The Loop if ( have_posts()): ?> <div class=\"row\"> <?php # Loop through
get_posts changes main query
这是我的单条代码。php:<?php if (have_posts()):the_post() ?> <h3><?php the_title() ?></h3> <!-- Prints `Hello World` --> <?php if (!empty($someOtherPosts = get_posts([\'posts_per_page\' => 3]))): ?>
未使用任何设置时不打印定制器样式
我正在通过我的插件为主题添加一些选项,我想改变这个主题的样式,我几乎做到了。。。现在我需要知道如何隐藏<style> 没有更改任何设置时标记(所有默认值均未使用),function myplugin_customize_css(){ ?> <style> h2 {color:<?php echo get_theme_mod(\'myplugin_h2_color\'); ?>;} h3 {color:<?
如何从多个用户名中获取用户ID?
我正在尝试从多个特定用户名生成用户ID。用户名从概要文件字段中提取,并将调用任意数量的用户名。我希望将每个用户的用户ID放入$args的“include”中,如\'include\' => array( 1, 2),. 我做错了什么?// Search these Usernames $usernames = array( user1, user2 ); // Fetch the User IDs $prof_ids = array(); foreach