您当前的位置:首页 > TAG信息列表 > query
如何在不同的模板文件中访问一个查询两次?
我尝试运行两次查询,一次在模板部分(page.php)中,一次在主题函数中。php。我这样做是因为我需要将一些样式输出到主题的标题,因为我不允许使用硬编码的内联样式。这是我的主要问题:if (have_posts()) { while (have_posts()) { the_post(); // Do some stuff, like the_permalink(); } } 现在,我将样式输出到标题的方式
无法按ACF日期选择器获取对订单发布的查询
我读了很多书,尝试了很多不同的方法,我仍然无法通过acf的datepicker字段来查询订单帖子。我的代码是这样的:$args = array( \'post_type\' => \'arm_careers\', \'post_status\' => \'publish\', \'posts_per_page\' => -1, \'meta_key\' => \'post_date\', \'or
Modals using loops and ACF
我试图制作一个页面,查询特定类别(“景点”)的每一篇帖子。我已经能够成功地获得帖子,我只需要让modals工作。我在我的循环中做了一个按钮,它的标题是循环所在的任何帖子。我希望这样,每当人们单击该按钮时,它就会打开一个模式,显示代码中ACF I列表中的所有字段。不过,我有一些问题。由于某种原因,我无法让javascript正常工作。现在都在页面模板文件中,但我已经尝试通过函数将脚本排队。php等。我的猜测是,我正在尝试制作文档。getElementsByClassName而不是documents。getE
获取隐藏输入的值以在php MySQL查询中使用它们
我试图更新数据库中的一个值,为此,我将输入的值和ID传递给另一个隐藏输入,并通过jquery提交表单,这些值在隐藏输入中设置(测试)。但是我无法让他们传递到PHP并执行查询,我做错了什么? <?php global $wpdb; $results = $wpdb->get_results( \"SELECT * FROM $wpdb->users\" ) ?> <form id=\"form1\">
如果类别的最新帖子通常是最新的帖子,则跳过类别的第一个帖子
目前,我正在制作一些定制的博客模板,想知道是否有任何方法可以找出某个类别的最新帖子是否也是整个博客的最新帖子,这样我就可以跳过该类别的第一篇帖子。<(1)是整个博客的最新帖子,属于(B)类</(2)是(A)类的最新帖子(3)是(B)类的最新帖子,也是(1)类的最新帖子Basically I am asking how I would do this: If (3) = (1), skip (3) and show 2nd newest post in the category (in
Delete all drafts?
这是删除所有后期修订的常见查询:DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = \'revision\' 这是否可以删除所有草稿?DELETE a,b,c FROM wp_posts a LEF
如何选择当前帖子ID?
我试图获取并计算元键(评级)的值,然后计算总和。但是下面的代码all of values 在里面wp_commentmeta 但我想just for the current post. 我应该如何解决这个问题?$results = $wpdb->get_results(\"SELECT meta_value FROM {$wpdb->prefix}commentmeta WHERE meta_key = \'rating\' \"); foreach($results as $resu
如何在WordPress中显示当前用户的点赞帖子?
我在我的wordpress主题上使用了一个类似ajax的讨厌帖子系统。当用户喜欢帖子时,需要更新或添加一些帖子元,如下所示:if( $post_like == \"like\" ){ update_post_meta($post_id, \"likes_count\", ++$meta_likes_count); //add_post_meta($current_user_id, \"liked
我想不出这句话有什么问题。$wpdb->查询更新
我正在尝试使用$wpdb查询方法,但似乎无法使其正常工作。当我尝试以下操作时,出现500错误:$update_status = $wpdb->query($wpdb->prepare(\"UPDATE {$wpdb->prefix}wcpv_commissions SET commission_status = \'\".$status.\"\' WHERE vendor_id = \'\".$vendor_id.\"\' AND order_date BETWEEN \'\".$dat
打印包含分类和Metabox值的术语
我创建metaboxserial_language 将ACP插件插入自定义分类法名称为serial.我只想获取术语,其中自定义字段值为english, arabic. 如何仅获取具有自定义字段值的术语english or arabic?$wcatTerms = array( \'get_terms\' => \'serial\', \'hide_empty\' => 0, \'parent\' =>0, \'tax_que
如何排除当前用户的帖子
如何在中隐藏ID数组中的帖子usermeta 对于中的当前用户main query.我可以使用post__not_in 在里面meta_query 但我不知道只针对特定用户使用哪个选项。我想应该用posts_where?
如果帖子没有内容,如何给帖子指定类名?
如果单个页面上的帖子没有内容,我想在主页(索引)上给帖子起一个类名。因此,当帖子本身存在但没有内容时,我想为将显示在主页上的特定帖子/文章提供一个类名。我的问题是:这能做到吗?如果是,如何?
WP_QUERY包含一个自定义帖子类型中的所有帖子,而仅包含具有特定类别的另一个自定义帖子类型中的帖子
我正在尝试执行一个WP\\u查询,以获取两种不同自定义帖子类型中的帖子,但第二种帖子类型必须来自特定的分类法。这就是我目前正在做的: $query1 = new WP_Query(array( \'numberposts\' => $postsnumber, \'posts_per_page\' => $postsnumber, \'orderby\' => \'publish_date\',
Wp admin ajax load more
有人能给我解释一下如何为存档、自定义帖子类型包含加载更多内容吗?我一直在互联网上寻找使用它的方法,但似乎什么都找不到
有没有办法从一个输入字段同时控制ORDER BY和ORDER查询参数
我想让用户能够通过select 在存档页上输入。最简单的方法是在前端显示两个输入:一个控制order_by 参数和其他控制order 参数但如果只有一个带有四个选项的选择输入字段,情况会好得多:最新的,最老的我试图作弊& 在每个选项的值中,但它会在URL上自动转义。<form action=\"\"> <select name=\"orderby\" id=\"\"> <option value=\"post_date&
与直接使用$wpdb->Query()相比,$wpdb->Prepare()、Then$wpdb->Query()可以降低整个页面的加载速度
让我们假设$wpdb->query() 可根据需要正确逃逸,因此无需使用$wpdb->prepare(). 然而,Envato(而非w.org)的一些新要求要求首先检查准备功能,我认为这有4个缺点:如果我们有10个以上的变量,那么很难读取查询文本。如果我们说插件上有500个查询,那么会降低网站负载。不太适合动态查询参数,即可能有或没有国家、城市、州、邮政编码、街道地址、公寓号码的地理位置搜索。我们不能为每个场景使用prepare,因为它在代码方面会变得太大。无需双重验证。特别是如果给定的验证已
从数据库中删除WooCommerce订单数据
我花了一些时间在数据库中,试图找出如何清除一些已完成的订单数据。以下是我相信将有助于从已完成的woocommerce订单中删除数据的查询。我的问题更多的是DB查询:DELETE * FROM wp_post JOIN wp_postmeta ON wp_post.ID = wp_postmeta.post_id JOIN wp_woocommerce_order_items ON wp_postmeta.post_id = wp_woocommerce_order_items.order
使用$wpdb->UPDATE,但在WHERE In和SET上混淆
我对在$wpdb->update:/where中使用感到困惑,我的代码的最后几行是为了在激活软件时用IP地址更新一个表。如果他们更改IP,它会记录第二个IP地址。它现在激活,但不在表中记录IP的(&A);之后抛出错误日志,我知道我误解了$wpdb->更新。在我在单独的脚本上使用MySQL代码之前;DB和它的工作,但我的错误只是糟糕的查询。错误为:查询更新的“where子句”中的未知列“0”ma1n_ipn_data_tbl 设置0 = \'118.210.134。xxx\'其中0 = \'1\
如果选择的答案是“否”,如何隐藏字段组中的子字段以及整个字段组
我设置了一个字段组(中继器字段类型)(标题为“Units”)和子字段;平方英尺、平面图和可用性(选择是/否)。我在前端有可用性子字段显示为“是”或“否”,但我不希望在前端显示选择了“否”可用性的单元。如果选择了“否”单位,我不知道该如何隐藏“否”单位,如果组中没有“是”单位,我也不知道该如何隐藏整个字段组。
如何知道Get_Posts()是否失败?
因此,我看到get\\u posts()函数返回一个post数组。如果有帖子,它将返回一个帖子数组。如果没有帖子,它将返回一个空数组()。如果有帖子,但数据库查询失败(比如说,99.999%的次数返回正确,但这次由于某种原因失败),它将返回一个空数组。(重要提示:我不确定这一点,这是我在阅读此函数的工作原理时所理解的)。我的问题是:如果我使用这个函数,什么时候才能知道函数是否失败?(就像有些函数返回WP\\U错误一样。)