您当前的位置:首页 > TAG信息列表 > wpdb

  • $wpdb->GET_RESULTS分页?

    时间:2015-08-13

    我正在尝试使用带有短代码的“php in posts”插件生成Wordpress页面上有帖子的年份列表。但我使用的代码似乎打破了这一页。这里可能有什么问题?[insert_php] $years = $wpdb->get_results( \"SELECT YEAR(post_date) AS year FROM wp_posts WHERE post_type = \'results\' AND post_status = \'publish\' GROUP BY year DESC\"

  • MySQL在可湿性粉剂中选择页面模板

    时间:2015-08-13

    我有一个WP页面,其中包含一个表单,将数据发布到Wordpress数据库中名为“成员”的表中,数据包括名字、姓氏、电子邮件、角色和个人简历。表发布良好,数据存储良好。然后,我有第二页,在那里我想列出表中的数据,我得到了以下内容:$myrows = $wpdb->get_results( \"SELECT first_name, surname FROM members\" ); print_r ($myrows); 上面的代码显示如下数组:数组([0]=>stdClass对象

  • 在函数中运行更新查询

    时间:2015-08-19

    我需要在函数中运行以下命令,如果满足某些条件,它会更新我的数据库。我无法让它工作,我只能假设它是因为一开始的“SET@newnum”。我已经回显了我的查询,并通过PHPMyAdmin对其进行了测试,结果很好。有人知道如何正确执行此操作吗?global $wpdb; $sql = \"SET @newnum = 0; Update wp_esp_ticket tix INNER JOIN ( SELECT et.TKT_ID FROM wp_esp_t

  • 无法访问$wpdb,返回空

    时间:2018-01-08

    我正在使用Wordpress插件样板开发一个相当简单的插件。利用AJAX,我设置了一个基于按钮按下的操作,该操作应该从我设置的自定义数据库表中删除一个项。AJAX工作,按钮工作,对操作PHP文件的调用工作。该调用位于我的插件的admin partials文件夹中,大多数插件操作都发生在该文件夹中,看起来是这样的(“txtHint”是我使用的教程的一个工件):function ajax_function(str) { var parsed = str.slice(19); var xml

  • 使用元查询和用户元排除帖子

    时间:2018-01-15

    我有一个循环,它工作得很好,完全符合我的要求。问题是,我需要排除已经标记为使用add_user_meta查看的特定帖子。使用update\\u user\\u meta和值为“1”的帖子id将每个帖子标记为已查看。$_goal = $_GET[\'goal\'] != \'\' ? $_GET[\'goal\'] : \'\'; $calmargs = array(\'post_type\'=>\'yoga_post\',\'goal\'=>$_goal,\'orderby\'=>

  • 需要帮助将GET_USER_META[KEYS]转换为自己的数组

    时间:2018-01-16

    我计划根据用户特定的元数据动态地将css值应用于页面上的元素,因此颜色和页面元素会根据单个用户以前看到/做过的事情进行调整。所以我需要从 $all_meta_for_user = get_user_meta( $user_ID ); 哪个输出像这样Array ( [nickname] => Array ( [0] => BigJoe) [first_name] => Array ( [0] => Joe) [last_name] => Array ( [0] =&

  • 如何使用WPDB删除字段?

    时间:2018-01-28

    如何删除数据库中posts表下的字段?例如,在我的posts ID为800的表我想删除列下的a字段product_rank.任何帮助都将不胜感激。

  • 如何使用$wpdb->UPDATE更新多行

    时间:2018-01-29

    我在前端帖子提交页面中创建了动态添加/删除字段。使用$wpdb->insert,系统工作正常。我还在前端创建了一个草稿编辑页面。在此页面上,我希望更新这些动态字段。我尝试了$wpdb->更新,但它只更新最后一个字段。简而言之,我想在单击时更新多行。我的代码:$project_id = $_SESSION[\'project_id\']; global $wpdb; $reward_ids = $wpdb->get_results(\"SELECT * FROM wpxa_

  • wpdb print all post meta

    时间:2018-02-01

    我创建查询以从元键输出所有元值select_analyst 但如果我把或包括两个post_status 这是印在预计之后的。你能告诉我我做错了什么吗?如果我只放了一个职位状态,那就是工作,但我需要另一个post_status.我的查询:$query = $wpdb->prepare(\' SELECT DISTINCT pm.meta_value FROM %1$s pm LEFT JOIN %2$s p ON p.ID = pm.post_id WH

  • Delete comments function

    时间:2018-02-10

    我做了一个功能,向登录用户显示她的所有评论,并允许她通过与打印的每个评论相关的删除按钮单独删除这些评论。该功能起作用,但在执行表单操作后,刷新时页面仍会显示已删除的注释,并且仅当您再次转到该页面(不是刷新,而是通过单击浏览器地址栏上的返回键)时,页面才会显示已批准的注释。如何解决此问题?代码如下: function custom_delete_post_comment() { $comment_id = comment_ID();

  • 从此函数获得唯一结果

    时间:2018-03-12

    我想从该函数中获得唯一的结果global $wpdb; $helloworld_id = $wpdb->get_results( \"SELECT * FROM $wpdb->postmeta WHERE meta_key = \'wc_billing_field_3465\'\" ); foreach( $helloworld_id as $result ) { echo $result->meta_value;&#x

  • WordPress核心代码包含标记为已弃用的内容...WordPress?

    时间:2018-03-13

    我在WordPress网络更新页面中匹配此消息时遇到一些问题:您拥有最新版本的WordPress。将来的安全更新将自动应用。如果需要重新安装version 4.9.4, 您可以在此处执行此操作:在临时启用调试模式后,我注意到:注意:wpdb::escape已弃用,因为version 3.6.0! 请改用wpdb::prepare()或esc\\u sql()。在/home/user/public\\u html/blog中。网络/wp包括/功能。php在线3846注意:get\\u current\\u

  • $wpdb selects wrong database

    时间:2018-03-21

    我在另一个WordPress网站的文件夹中创建了一个新的WordPress网站。示例-主站点。com-mainsite。com/第二站点我创建了一个插件,并使用$wpdb 将数据插入数据库,插件将数据插入第一个/父站点的数据库。我使用的代码包括$wpdb 如下所示:$path = $_SERVER[\'DOCUMENT_ROOT\']; include $path . \'/wp-load.php\'; include $path . \'/wp-config.php\'; inc

  • $wpdb not returning data

    时间:2018-04-04

    我觉得我的问题的答案很简单。我编写了以下代码来访问已加载到WordPress数据库中的表。我可以在phpMyAdmin中运行查询。它按预期运行。我已经尝试了我所发现的一切,试图让它发挥作用。我的职能:function plcoa_email_address_list () { global $wpdb; $user_count = $wpdb->get_var( \"SELECT COUNT(*) FROM tblLots\" ); echo

  • 从php文件中获取wpdb数据似乎会崩溃?

    时间:2018-04-11

    因此,我有一个html元素,其中文本反映了数据库中的文本字段,这是正常工作的。我需要经常更新,以便:<script> setInterval(function(){ $(\"#marque_element\").load(\"XXXload_marque.php\"); }, 1000); </script> 它只是从load\\u marque获取回声。php。load\\u品牌内部。php我有: <

  • 从数据库表中查询特定ID的列

    时间:2018-05-14

    我试图显示WordPress数据库中特定ID的特定值,但没有这样的运气。我没有收到任何错误,只是一个空结果。这是我的桌子:table name: _customtable id item_key item_value 1 url https://mywebsite.com 2 techurl https://awsinstnaceid.production.mywebsite.com 下面是我试图用

  • WPDB准备类似%-占位符?

    时间:2018-05-18

    这些是{xxx...} 的占位符% 在一个类似的声明中正常吗?如果是这样的话,他们什么时候会转换回%\'sSHELL wp> global $wpdb; wp> $q = \"%s\"; => string(2) \"%s\" wp> $pq = $wpdb->prepare($q, \'%hi%\'); => string(136) \"\'{6e039dc0b074a5ff6828a070d0c24708d132341f32d

  • User avatar-ACF fields

    时间:2018-05-25

    我正在运行wp multisite,并在我的功能中为我的本地化身使用ACF自定义字段(用户编辑)。我添加的php:add_action(\'get_avatar\', \'tsm_acf_profile_avatar\', 10, 3); function tsm_acf_profile_avatar( $avatar, $id_or_email, $size, $default, $alt ) { $user = \'\'; // Get user by id

  • 在数据库中更新/编辑评论之前的自定义挂钩

    时间:2018-05-26

    如果在数据库中更新/编辑注释,是否可以创建自定义挂钩?我想要一个钩子,像这样的:add_action(\'before_edit_comment\', \'myfunction\'); function myfunction($comment_id, $comment_object){ // do something } 实际上,如果用户编辑/更新Facebook之类的评论,我想保留历史记录。请给我你的建议。

  • 如何使用$wpdb(来自模板)更新数据库,而无需管理员身份

    时间:2018-05-30

    在模板文件中,一些后端PHP代码所在的位置,如何使用$wpdb 更新数据库,无需以管理员身份登录。每次我转到模板时,如果我没有以管理员身份登录,就会不断被重定向到登录页面。我希望能够使用$wpdb 在插件中,在模板的PHP代码中有一些DB更新,而不是管理员。