您当前的位置:首页 > TAG信息列表 > sql
使用(MySQL)查询将一类帖子转换为自定义帖子类型
我正试图转换2000多个posts 使用category 属于hp_operator, 到acustom post type.我通常使用“转换帖子类型”(aplugin) 对于这样的任务,但是posts 在这里,它不能在一个任务中处理这个问题。也许最好在database 使用SQL query? 它应该执行以下操作:全选post 使用category term hp_op更改/转换post type 到hp_op (a)custom post type)
如何按日期时间对自定义用户列表列进行排序?
我正在尝试将排序选项添加到我在Wordpress admin中添加的一些自定义用户列表列中。这是我的代码:function mmm_user_sortable_columns_query( $userquery ){ if( \'test_date\' == $userquery -> query_vars[\'orderby\'] ) { global $wpdb; $userquery -> qu
如何为WooCommerce创建自定义SQL查询
你好,我有一个电子商务与Wordpress+Woocommerce,就在昨天一个黑客男孩或。。。我不知道把woocommerce的所有产品都扔进了垃圾桶。。。。有很多产品,默认wordpress批量编辑无法正常工作,因此,我想为edit wp\\u posts table和post\\u status创建一个自定义slq查询,从垃圾箱到发布,我可以怎么做,请提供帮助?提前谢谢大家
Cron While Editing Post
我有一个多作者的博客,上面有两个schedule cron函数。第一个函数在365天后移动所有处于挂起状态的公共帖子:if( ! wp_next_scheduled( \'expire_posts_hook_publish\' ) ) { wp_schedule_event( time(), \'hourly\', \'expire_posts_hook_publish\' ); } add_action( \'expire_posts_hook_publish\
WordPress wpdb->Insert返回int(0)=>不插入任何内容,没有错误!
我真是不知所措。我想在我的WordPress插件中插入,问题是它不会返回任何错误,也不会插入内容!我不知道如何解决这个问题,真的需要你的帮助。在下面的代码中,我使用了示例名称,但我使用了字符- 对于这些,在这种情况下,我的真实表也有- 它和桌子本身一样。通常没有问题,只需使用一些回勾即可,而且效果很好,但现在欢迎使用WordPress。WordPress中的插入功能是否有问题,或者是否存在其他可能的错误?我真的想自己解决这个问题,但失败了。$insertion = $wpdb->insert($wp
如何使用wp_sert_post创建新帖子,但它会无限重复该帖子
this is my source global $page; $page_exists = $page->post_title; $another_db_user = \'user\'; $another_db_pass = \'pass\'; $another_db_name = \'name\'; $another_db_host = \'localhost\'; $another_
Use variable in SQL statement
我有这个:<?php $jerseys = $wpdb->get_results(\"SELECT order_item_id, order_id FROM wp_woocommerce_order_items WHERE order_item_name = \'Mystery Jersey\'\"); echo \"<p>Jerseys</p>\"; if ( $jerseys ) { foreach ( $jersey
从db获取2个指定月份之间的所有帖子
我试图在两个特定的日历月之间获得wp帖子。问题是,这是一年。所以这个月从五月开始,到明年四月结束。因此,每年的产量应该从年初的5月开始,到明年的4月。(例如:2015年5月至2016年4月)我在一些插件的帮助下尝试了一下,但它只会在一个日历年(1-12月)左右输出帖子。完成php后,我需要显示2015年5月至2016年4月的博客列表,从下拉列表中选择。。。我的代码如下;$args=array( \'orderby\' => \'date\', \'order\' =&
Wpdb按分类获得帖子SQL
我需要一个特定post\\u类型的帖子列表,外加一个自定义分类术语的名称。这就是我目前得到的SELECT p.post_name,t.name as clientName FROM $wpdb->posts AS p, $wpdb->terms AS t LEFT JOIN $wpdb->term_relationships AS tr ON (\'p.ID\' = tr.object_id) LEFT JOIN $wpdb->term_taxonomy
Scheduling posts in database
我有100多个帖子要安排。我用SQL查询设置了日期和状态(未来)。但当时间到了,帖子还没有发布,我可以在桌面上看到“时间表丢失”的消息。系统(cron)工作正常,因为手动计划工作正常。调度系统是如何工作的?我错过了什么?谢谢
预准备语句的WPDB占位符和第二个参数
如何为这种sql prepare设置占位符和第二个参数$wpdb->prepare( \"SELECT ID FROM {$wpdb->posts} WHERE post_type = \'attachment\' AND ID IN (\'\".implode(\"\',\'\",$slideshow_imgs).\"\') ORDER BY menu_order ASC\" ); 答案??我这样做
在不丢失值的情况下更新字段名
所以我有一个摄影网站,使用ACF,内容灵活。它有大约300个员额。由于需要,我需要更新一些字段的名称。我尝试了以下查询:UPDATE wp_postmeta SET meta_key = \'content_0_left_col_image_\' WHERE meta_key = \'content_0_left_column_image\'; UPDATE wp_postmeta SET meta_key = \'_content_0_left_col_image_\' WHERE m
自定义表上的wpdb查询不起作用
我想从安装WordPress的数据库中显示一个自定义表。所以我在谷歌上搜索了以下代码:<?php $results = $wpdb->get_results( $wpdb->prepare(\"SELECT * FROM sparte-bogensport\") ); foreach ($results as $result) { echo \'<p>\' .$result->id. \'</p>\'; } ?&
如何让我的建议只建议一个分类?
我正在使用内置的wordpress建议插件调用terms表中的条目。它使用以下sql查询吐出所有术语: $query = \'SELECT term_id,name FROM \' . $wpdb->terms . \' WHERE name LIKE \\\'\' . $search . \'%\\\' ORDER BY name ASC\'; 我希望将它吐出的术语限制为一种分类法,例如“categories”或“post_标签”。我尝试了下面的sq
将一个META_KEY的值复制到另一个META_KEY的SQL查询
我试图找出如何用不同自定义字段的值替换一个高级自定义字段的值。有人能帮我构造一个SQL查询,在整个数据库中执行此操作吗?包含我要复制的材料的meta\\u键是“ehp\\U引文”,复制的目标是“ehp\\U引文”。
我无法使用$wpdb->INSERT在我的数据库中写入
构建插件我正试图在数据库中插入一些东西,但不起作用!我的代码是这样的:global $wpdb; $table_name = $wpdb->prefix.\"mytable\"; $wpdb->insert( $table_name, array( \'name\'=>\"\'\".$_POST[\"name\"].\"\'\" ), array( \'%s\
在编写$wpdb查询时需要帮助
我试图通过post meta搜索关键字匹配,但我对MySQL还不熟悉,不知道如何编写查询。我可以为编写基本查询post_title 但我不知道如何正确地跳过桌子。在伪代码中,我的查询是\"SELECT post_id FROM $wpdb->postmeta WHERE meta_key LIKE \'%$query%\' AND post_type = \'project\'\" 我的问题是post_type 仅在中可用posts 我不知道如何在postmeta 和posts
使用SQL向每个已发布的评论添加CommentMeta自定义字段
我正在尝试添加自定义commentmeta“likes”,默认值为0,添加到每个发布的评论中。我有这个查询,但我没有看到任何错误,但仍然不起作用。有人能帮我解决这个问题吗?:)谢谢INSERT INTO wp_commentmeta( comment_id, meta_key, meta_value ) SELECT comment_ID, \'likes\' AS meta_key, 0 AS meta_value FROM wp_comments WHERE comment_appro
按元价值归档帖子+24小时
我正在使用此代码归档一些自定义帖子类型:$where .= \" AND wp_postmeta.meta_value >= now()\"; 元值是一个日期字段。在datefrom值设置完毕的当天,post将获得存档。我想它被存储为存档后的元日期1天。有什么办法改变吗$where .= \" AND wp_postmeta.meta_value >= now()\"; 而不是现在?如果是,怎么可能?以下是完整的功能: function custom_posts_where
如何使用引号进行MySQL搜索查询
大家好,我运行一个基于wordpress的网站,我想存储用户调用的搜索查询,将其用作分析数据,以了解搜索最多的内容等。。。所以我有一个自定义表,其中的行是query => the searched query counter => how many times this query has been searched for 所以一切正常,我遇到的唯一问题是撇号。我需要在数据库中检查查询是否已经存在,因为如果它已经存在,我只需更新计数器,否则我将插入新行。我使用默认值get_