您当前的位置:首页 > TAG信息列表 > get-posts
表单复选框值将转到动态URL
嗯,我有一个数据库,主要是在我网站的一个页面上用“高级自定义字段”创建的,该数据库应该可以获取一个城市的所有商店(自定义帖子类型)并向我显示,通过动态更改URL,我可以使其获得流派、类型等;www.urltoshow。com/ville/Paris?流派=男人;。。。我之前的工作方式是使用这段简单的代码$genre = $_GET[\'genre\']; if(empty($genre))$genre = array(\'Woman\',\'Man\'); //For getting all of
为什么从URL参数设置Cookie并不总是有效?
我只使用;“页码”;从我的WP安装(不是posts)中,我想根据URL中是否存在GET参数来设置cookie。我已将以下代码放在页面顶部。php:if ( get_query_var(\'value\') ) { $value=get_query_var(\'value\'); setcookie( \'value\',$value, time() + 2592000, COOKIEPATH, \'domain.com\' ); } 因此,如果我访问ur
如果我从Dropdonw中选择类别,则不显示自定义帖子类型数据
我已经创建了一个自定义帖子类型。我能够添加所有的细节,它正在发挥作用。我有一个下拉列表,我正在该下拉列表中获取我的类别。一旦用户从下拉列表中选择了类别,则数据将相应显示。我尝试了下面的代码,但没有得到任何结果。甚至错误也没有显示出来。function eventsView( $atts ){ if($atts[\'cat\']==\'All\'){ $upcomingevents = get_posts(array(
使用ACF中继器字段的WP GET_POST META_QUERY
我有一个自定义的帖子类型“ITEM”,允许管理员使用ACF文本字段添加“ITEM Number”。在另一种自定义的“组”Post类型中,管理员可以使用ACF转发器输入多个“项目编号”,以便“项目”与此组关联。我需要循环来显示所有具有“项目编号”的帖子,该编号与在组页面上输入到转发器的编号相匹配。我正在使用get\\u posts()查询组页面,以显示与组管理页面中输入的数字之一匹配的所有项目帖子。它正在失败。我是在meta\\U查询中使用meta\\U值还是meta\\U查询。首先,我必须将ACF中继器的
使用来自自定义帖子类型的所有帖子的元值填充选择列表
我有一个CPT的库存,我试图显示所有制造商的下拉列表。我有form和pre\\u get\\u posts功能,这样当用户选择一个制造商时,页面会刷新并仅显示该制造商的库存。问题是:一旦选择了制造商。页面刷新,只有mfr显示为选项!无论我如何构建选择选项(我不会将它们全部发布在这里,因为我已经尝试了10个不同的循环),我都无法让它显示所有MFR。总是我已经阅读了几十篇文章(字面意思),似乎找不到有效的解决方案。以下是我现在拥有的:功能。PHPfunction my_pre_get_posts( $quer
首页最近的帖子:根据登录状态和帖子类别的不同缩略图
This works well on archive.php, but not working on the homepage. For some reason, the first statement doesn\'t get applied: if a post is in Members category and user is not logged in, it\'s supposed to show a default placeholder image, but instead it\'s s
如何更改PRE_GET_POST中WP_QUERY的条件或比较运算符
所以这里是我的问题,我想显示帖子,如果有相同的类别,如果没有帖子,然后显示相同标签的帖子。为此,我使用了;pre\\u get\\u posts“;行动和如下设置查询。function related_custom_posts($query){ $query->set( \'category__in\', array(2,3) ); $query->set( \'tag__in\', array(10,13) ); } add_action
在MULTSITE SWITCH_TO_BLOG()函数之后,是否可以使用税务查询来查询帖子?
在我新安装的多站点上,安装了1个插件ACF。下面的所有代码都不会通过任何过滤器或操作在前端运行。在page.php 模板,我可以成功tax_query 直接从当前$site-purchase 博客请参阅下面的代码和返回的转储get_posts() 和WP_Query.// supplier args $args = [ \'numberposts\' => -1, \'post_type\' => \'purchase-supplier\',
如何加载带有特定自定义域的随机相关帖子?
我想加载与当前帖子具有相同自定义字段值的3篇帖子例如:当前帖子有3个自定义字段:颜色:黑色背景:红色姓氏:doe现在我想用这些自定义字段加载三篇帖子:第一篇帖子:颜色:黑色第二篇帖子:背景:红色第三篇帖子:姓氏:doe这些是我的代码:$page_id = get_the_ID(); $color= get_field( "color", $page_id ); $background= get_field( "background", $page_i
POST循环如何集成单个页面元素
我只是想了解Wordpress中的编码是如何工作的。我已经阅读了一系列关于帖子循环以及如何使用查询修改它们的教程,但我不知道我使用Wordpress创建的单个页面内容是如何与主题模板集成的,这样我的页面最终会显示出来,我想看到的任何帖子都会按照我指定的方式格式化。例如,我正在使用Wordpress的“twentytwentyone主题”构建页面;指数php“;样板它只包含一个简单的post循环。我创建的东西(带有特定元素)和布局是如何融入其中的?主题中的代码如何与我的页面设计和我在该页面上放置的元素结合在
小部件如何访问它们应该显示的帖子?
嵌入在页面中的小部件如何访问应该显示的帖子?页面中的小部件(php代码)如何访问它们应该显示的帖子(通过使用的模板的post循环/使用wp\\u query和get\\u posts()/都可以)?
WordPress块编辑器嵌入不能在主题中工作(single.php)
我正在尝试嵌入\'spotify\' 和\'youtube\' 块编辑器中的服务。当从管理员添加时,它们在块编辑器中显示良好,但当从主题(single.php)打印帖子内容时,只打印相应的URL。呈现的HTML如下所示:对于Spotify:<figure class="wp-block-embed is-type-rich is-provider-spotify wp-block-embed-spotify wp-embed-aspect-21-9 wp-has-aspect-ratio&
我在相关产品“TAX_QUERY”‘TERMS’值方面遇到问题
我有两种自定义页面类型。第一个是;“产品”;第二个是;附件;。在产品页面上,有“附件”类别;“输入”;罗列立柱。输入对值进行编码,如;06010603等;。这些代码也是产品代码。当我用metabox输入产品代码时,功能会在某些区域启动。如产品表、产品图片等。如何在术语部分打印此代码。提前感谢你们的帮助。工作代码;<?php $article_list = get_post_meta ( get_the_ID(), \'products_article_list\', t
查看我在后台选择的带有特定类别ID和名称的帖子(下拉选项)
我试图从Kirki函数中获取类别ID,然后将该ID传递到一个循环中,以查看该特定类别ID中的所有帖子。我在后端编写以下代码:Kirki::add_field( \'cactus_option\', array( \'type\' => \'select\', \'settings\' => \'cat_choose\', \'label\' => __( \'This is the label\', \'kirki\' ),
通过PHP按定制字段(由Pod创建)订购定制帖子类型
我有以下PHP代码:$posts = get_posts([ \'post_type\' => \'clen\', \'post_status\' => \'publish\', \'numberposts\' => -1, \'orderby\' => \'funkcia\', \'order\' => \'DESC\' ]); 但是,此代码
GET_POSTS查询大约需要40秒来执行
我在get\\u帖子中有一个元查询,它需要花很长时间才能完成。它工作得很好,但只是时间太长了。我有一个名为event. 在每个event 发布后,有自定义元数据:post\\U sort\\U日期(事件日期YmdHis 格式,用于排序)我需要做的是获取下一个事件,该事件相对于$year 和$month 变量。所以如果$year = 2021 和$month = 10 (2021 10月)然后应该在2021 11月或之后找到第一个事件。我下面的查询很好,但很慢。执行大约需要40秒,我不知道为什么。$next
使用Get_Posts获取不存在自定义字段的帖子
我想获取所有自定义字段hidden 不存在。这不起作用:$postsForSitemap = get_posts(array( \'numberposts\' => -1, \'orderby\' => \'modified\', \'post_type\' => array(\'post\', \'page\'), \'order\' => \'DESC\', \'meta_key\' =&g
如何使用GET_POSTS根据单个帖子ID进行过滤?
如何使用get\\u posts根据单个post id进行筛选?(我不想使用get\\u post,因为我在另一个函数中使用它,该函数可能会使用其他参数,并且应该返回一个数组)。以下方法不起作用:get_posts(array( \'ID\' => 12345, )); get_posts(array( \'p\' => 12345, )); get_posts(array( \'post\'
迭代get_post_meta()结果
我有如下WordPress代码。function get_preselect_values() { $volunteers = get_post_meta($_POST[\'element_id\'], "volunteers", false); $users = array(); foreach ($volunteers as $volunteer) { foreach ($volunt
Order post by taxonomy
我正在尝试编写一个get\\u posts()查询来检索每页7篇文章。这些帖子的检索基于3个不同的标签,“特色”、“突出显示”和“新闻”。现在,“特色”帖子优先于所有其他帖子,因此如果有7篇特色帖子,那么页面上只应显示这些帖子。就重要性顺序而言,“突出显示”的帖子排在第二位。因此,如果有2个“特色”帖子和5个“突出显示”帖子,那么应该显示这些帖子。最后,剩下的“新闻”是按重要性顺序显示帖子的最终标签名称。以下是我目前掌握的情况:public function automate_posts_to_send(