您当前的位置:首页 > TAG信息列表 > query
是否一次查询多个表?
我想查询WordPress多站点设置中的所有帖子,查找特定字符串。这只在Sequel Pro(在命令行上)中进行,只是出于我自己的查询目的,但必须有一种更好的方法,而不是一次又一次地复制和粘贴同一查询,只需更改表前缀。。。假设我有3个网站,我想找到其中包含foo一词的所有帖子:SELECT * FROM wp_1_posts WHERE `post_content` LIKE \'%foo%\'; SELECT * FROM wp_2_posts WHERE `post_content` LIKE
不会执行包含变量的查询语句
很困惑为什么下面的代码不起作用。function discount_State() { if(is_page(\'cart\')){ global $wpdb; $current_user = wp_get_current_user(); $need = $current_user->ID; $getID = $wpdb->get_var($wpdb->prepare(\"SELECT meta_value from tab
按分类多类别查询自定义帖子
我需要使用特定的分类法类别查询帖子,但要使用分类法的多个类别,就像我可以使用帖子类别一样。。例如,我有Portfolio 自定义帖子,以及Project Type 组织(与类别相同);所以,我们有Animation, draw, icons and painting 项目类型。我需要创建一个循环来查询animations and painting 仅限类型(查询多个组合类型的king)。我认为tax\\u查询可以做到这一点,但这个tax\\u查询只选择animations and paintings at
只需查询一次即可向数据库添加条目
我有一种情况,需要将几个条目添加到数据库表中(有时是几百个),但使用$wpdb->insert() (和$wpdb->update() 在需要编辑的地方)一次运行一个插入,这是非常低效的。是否有$wpdb 方法,该方法允许我通过循环查询来创建查询,然后在退出该循环后执行它?下面是我当前用于添加新数据的代码。如有任何改进建议,将不胜感激-function do_add_invitees_in_database(){ /** Make sure there are inv
如果标题中有空格,则无法获取完整的帖子标题
我想进行一个自定义查询,以检查帖子标题并输入不同的URL,如下所示:<a href=bing.com/search?q=<?php echo single_post_title(); ?>>Blablabla</a> 但是如果我有一个帖子里面有空格,那么它对我不起作用,比如Hello World. 那它只会告诉我Hello 在链接中。我怎样才能得到完整的帖子标题?我也试过了,但没有成功,就像第一次一样。<?php $titletest = get
是否在帖子显示前获取查询结果?
如果要修改查询,可以使用pre_get_posts 滤器但是,如果我想在查询的帖子被浏览之前循环浏览这些帖子,该怎么办呢The Loop? 是否有过滤器/行动挂钩?我想知道所有被查询的帖子是否都属于同一个term 如果他们不喜欢,就做点什么。请注意,创建自定义Query 不是选项。
获取帖子本身的第一个评论链接
我有这个功能和一个帖子链接:<?php foreach ($results as $id) { $post = &get_post( $id->ID ); setup_postdata($post); <li><a <?php href=\"<?php the_permalink() ?>\" rel=\"bookmark\"><?php the_title(); ?></
如何获得每小时、每年和每月的帖子和评论量?
我有以下片段:function count_user_comments_today( $uid ){ global $wpdb; $today = date(\'Y-m-d\'); $tomorrow = date(\'Y-m-d\', time() + 86400); $count = $wpdb->get_var( $wpdb->prepare(\"SELECT COUNT(*) FROM {$wpdb->comment
在自定义模板页面上显示某些类别
我复制了公文包列页面模板。。。在此页面上,我只想显示一个类别,而不是所有类别。。。我试了很多,但都没成功。。。这是显示所有类别的原始代码:<div class=\"container\"> <ul id=\"ublportfolio\" class=\"grid cs-style-3\"> <?php query_posts( array( \'post_type\' => \
使用$wpdb查询包含当前post_id的元值的帖子
我试图使用$wpdb从数据库中检索帖子列表,其中wp\\u postmeta表中的meta\\u值包含以反逗号表示的当前post\\u ID。例如,“10”倒过来的逗号是确保10与100等不匹配。当我粘贴元值的精确值时,我可以让它工作,即:a:1:{I:0;s:2:“10”},然而,它也在返回所有的修订,而不仅仅是最新的帖子。以下是我当前使用的代码: $id = get_the_ID(); $rows = $wpdb->get_results($wpdb->prep
如何在插件代码中使用GET_QUERY_var
我正在尝试使用访问作者的idget_query_var(\'author\') ,但这似乎只在页面上起作用,而不在plguin代码范围内。如何从插件代码中访问它?
WP中碰撞检查的最佳方法
E、 g.我有一个由PHP代码生成的随机数$random我需要检查一下我在DB中的任何帖子中是否没有这个数字unique_codeWP中检查该值(随机数)是否存在的首选方法是什么?
为父类别设置每页帖子,它都是子类别
我正在尝试使用以下函数设置特定类别及其所有子类别的每页帖子数:function hbg_category_query( $query ) { if( $query->is_main_query() && $query->is_category()) { if (is_category( \'14\' ) || cat_is_ancestor_of( 14, get_query_var(\'cat\'))) { $query->set
如果页面是顶级页面的孙子页面,则显示内容
如果当前页面是顶级页面的孙子,我希望显示特定的内容块。这是我的当前页面继承权;- Top Level Page - Child Page - Grandchild Page - Grandchild Page - Grandchild Page - Child Page - Grandchild Page - Grandchild Page
动态生成的URL和内容页面
我需要一些建议。我在主页上有一个部分,动态地从WP db中的自定义表中提取术语列表。我根据测试代码为这些术语中的每一个都创建了一个唯一的自定义URL:<a href=\"<?php bloginfo(\'url\'); ?>/test-directory/test-code/<?php echo $record->test_code; ?>\"> 这很好用。我的下一步是让这些URL在单击时将附带的动态内容加载到模板中。我尝试了下面的代码来创建指向模板的重
Query parsing only author ids
我只需要数组循环中的所有作者ID,如果可能的话,每个ID只需要一次,并且在循环中的所有帖子中。有什么建议吗?
Meta_Query不过滤帖子
我正试图根据“房产”是度假还是长期租赁,过滤掉页面上的“房产”。现在,以下查询的结果显示所有属性,而不仅仅是度假或长期租赁。我是否错过了一些非常明显的东西?$args = array( \'post_type\' => \'property\', \'meta_query\' => array( array( \'key\' => \'rental_type\',
用电话号码确认我的预订
我已经在前端创建了一个预订表单,还有“确认我的预订”页面。提交预订表后。并且它存储在“预订”自定义帖子和保存的帖子元上(如电话号码、时间等)但当人们“确认我的预订”时,我不知道如何获得结果。当用户在确认页面上输入他们的“姓名、电话号码”时,我必须显示其他信息。我无法获取查询或wordpress函数。。。这可能是同一个sql查询。“从booking\\u表中选择姓名、电话、时间、日期、人数,其中电话=$strPhone,姓名=$strName”这是我在确认结果页面上需要的。谢谢你的时间。
get_results using wpdb
我正在尝试检索数据库中的信息。我想展示所有pages 使用这个语句,但我得到了一个空白ARRAY global $wpdb; $result = $wpdb->get_results ( \" SELECT * FROM $wpdb->wp_posts WHERE post_type = \'page\' \" );
如何调整WP_QUERY中的搜索参数以仅显示完全相同的结果?
现在我使用的是:$args_search = array( \'s\' => $search, \'post_type\' => array( \'post\' ) ); $wp_query = new WP_Query( $args_search ); 但问题是它显示了一切。E、 g.如果$search 只是\"2386\" 我在db中发布了3条帖子:\"12386111\"\"23861111\"\"11112386\"