您当前的位置:首页 > TAG信息列表 > mysql
load post data into mysql
我有几百行产品数据,这些数据将作为帖子显示在wordpress网站上。我确信有一种方法可以将所有这些数据直接加载到数据库中,然后让管理员和;前端UI将这些作为新帖子填充。但据我所知,帖子的各个方面都被填充/存储在不同的表中。我应该将这些数据加载到哪些表中,以避免从管理UI手动创建每个表?
如何在导入后强制更新所有帖子
我最近将大量自定义帖子导入wordpress。除了导入了一个分类法外,所有分类法都可以正常工作,但在我单击每篇文章的“更新”按钮之前,它不会显示在前端。我有810个帖子,这不是一个解决方案。。。我认为这应该是运行MYSQL命令强制所有后期更新而不做任何更改的方式。请帮助我使用命令,我搜索了插件,但找不到任何合适的插件非常感谢。
在我的大型WordPress站点上查询耗时超过120秒
我有几个Wordpress网站在VPS上运行,每个网站都有100多万个帖子。添加新帖子时,查询只会挂起很长一段时间,直到网站崩溃。我使用XML-RPC通过C#应用程序发布到我的网站。大多数时候我在跑步时看到的show processlist 在我的PHPMyAdmin上copying to a temp table 和一些查询或sending data 查询为:SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AN
启用WP_USE_EXT_MYSQL以支持旧插件
我们最近对WordPress网站进行了一次重大升级(3.7.25到4.9.4-是的,可能不应该等这么久)。我首先设置了一个测试环境,并认为不会有任何问题。然而,在上线后,我们的一个旧插件在升级后无法工作。我对这个问题进行了研究,发现在4.9.2中,默认情况下总是使用mysqli,我认为这是一个较旧的插件,这可能就是问题所在。我找到的一个链接说在wp配置中添加了这一行。php文件:define(\'WP_USE_EXT_MYSQL\', true); 这解决了问题,现在一切正常。我的问题是,使用此
SQL查询:选择介质的缩略图
我正在为网站中的公文包页面创建自定义图库,如果我简单地使用以下方式上载的媒体URL,效果会很好:SELECT * FROM wp_posts AS p INNER JOIN wp_postmeta AS m ON p.ID=m.post_id WHERE p.post_type=\'attachment\' AND m.meta_key=\'_wp_attached_file\' 问题是,如果我上传了太多的大文件,页面就会变慢。这就是为什么我想使用缩略图,但我不知道如何在数据库中相应地
使用相同的LOOP参数对数据库进行查询
所以,我有一个很好的循环。但我需要计算该循环有多少帖子,我需要通过对DB的查询来完成。我的循环看起来像:$adsArg = array( \'offset\' => $offset, \'post_type\' => \'ads\', \'meta_key\' => $metaKey, \'tax_query\' => $taxQuery,
从非WordPress cms迁移自定义帖子类型时出现问题
我正在从非wordpress cms迁移一些自定义帖子类型,我们称之为“shows”我正在函数中使用脚本。php来尝试实现这一点,但我遇到了麻烦。我知道数据库存在并且有效,但我无法正确查询该行。我只是简单地获取值,而不是实际值1. 我可能无法正确理解代码中的某个函数,但我似乎无法找出我做错了什么。function import_shows() { $conn = mysqli_connect(constant(\"DB_HOST\"), constant(\"DB_USER\"), const
string literals in query
我正在尝试破解mySQL中的一些东西,以允许我从一个插件切换到另一个插件,而无需手动输入woocommerce商店中所有产品的数据。目标是使用meta\\u键更改每个meta\\u值_woofv_video_embed 从这个格式https://youtu.be/JCdljysorMo 此格式a:1:{s:3:\"url\";s:28:\"https://youtu.be/JCdljysorMo\";} 每个产品都有需要更新的不同视频链接。我有:update `wp_postmeta` set `meta
在同一表中ID匹配的位置复制UserMeta值
我想将meta\\u值从一行复制到另一行(在同一个表中),其中user\\u id匹配。中的每个用户wp_usermeta 表具有meta_key/meta_value 配对用于first_name 和ameta_key/meta_value 配对用于shipping_first_name. 我想复制shipping_first_name 对的值first_name 值,其中user_id 匹配项。我想立即更新数据库中的所有用户(例如,通过phpMyAdmin)。这个MySQL查询应该如何编写?
无法使用$wpdb方法查询自定义表
我使用Sequel Pro为我的Wordpress站点创建了一个自定义表。然后,我尝试使用$wpdb方法从Wordpress PHP文件中查询表。虽然我能够使用标准Wordpress表成功运行查询,但它不适用于我创建的自定义表。所以这一个有效:<?php global $wpdb; $result = $wpdb->get_results ( \" SELECT * FROM $wpdb->users
Change default login auth
我将增强我的WordPress身份验证页面。我的想法很简单,就是更改过程以检查密码,就像使用用户名或电子邮件登录的默认过程一样。我已经更改了数据库,添加了额外的字段“code”:我的目标是:the user can login with your username or email and with your password or code.然而,我不知道哪个部分的编码是用来验证密码的,因为我想参考现有的编码。
同一数据库上的开发人员和生产人员-开发人员版本可用于iOS
我正在查看一个我没有创建的WordPress网站上的问题,而创建该网站的公司已不再运营。该网站是相当基本的没有用户会员等。该站点将其所有内容和配置保存在wp\\uTables中,因此是正确的数据库驱动。该站点在同一数据库中保存开发和生产数据。问题是,当iOS设备上的用户单击“联系我们”按钮而不是显示“联系”页面时,会显示登录到旧的公司开发网站。如果您取消登录几次,它就会转到正确的联系人页面。我查看了wp\\U发布的数据,没有看到任何明显的变化。我猜某个地方有一个数据库条目,它只是用于iOS设备,并且被错误
根据meta_value查询postmeta,返回post_id数组
我正在尝试从Posteta检索post\\u id数组,其中meta\\u值与某个值匹配。在MySQL中,查询如下:SELECT post_id FROM azEw_postmeta WHERE meta_key=\'to4_related_authors\' AND meta_value LIKE \'%\"203561\"%\'; 在WP\\u查询或get\\u posts()函数中,我知道参数如下所示:array( \'key\' => \'to4_r
OR condition not working
我使用以下代码从WordPress数据库中搜索一些数据,但当第一个条件为false时,或者条件不起作用。 $where .= \' AND ((\' . $wpdb->posts . \'.post_title LIKE \'.$search_term.\') || (\'. $wpdb->postmeta. \'.meta_value LIKE \'.$search_term.\'))\';
从数据库表中查询特定ID的列
我试图显示WordPress数据库中特定ID的特定值,但没有这样的运气。我没有收到任何错误,只是一个空结果。这是我的桌子:table name: _customtable id item_key item_value 1 url https://mywebsite.com 2 techurl https://awsinstnaceid.production.mywebsite.com 下面是我试图用
通过查询删除表行
此时,我正在尝试修改这个删除表行的插件,以仅删除“Status”列中不包含“Cekanje”一词的行,这是我尝试构建的代码和解决方案,如果有人可以帮助我:$tableId = (int)$_POST[\'table_id\']; $idKey = sanitize_text_field($_POST[\'id_key\']); $idVal = (int)$_POST[\'id_val\']; $wpdb->delete($mySqlTableName, array
‘Posts’表不应存储绝对图像路径
我在从网站制作沙盒时遇到了一些困难,其中之一是wordpress正在中注册图像的绝对路径posts.guid 字段:http://example.com/path/image.jpg我认为正确的方法应该是相对路径,即/path/image.jpg因此,如果我复制数据库并尝试在另一个域甚至子域中使用它,图像将不会出现。如何解决这个问题?
从多个表中拉取MySQL数据并合并成1个PHP数组
提前感谢您的帮助。我正在用配方奶粉处理一点泡菜。我正在尝试创建一个页面模板,该模板将显示用户列表、usermeta表中的特定元数据+此外,我还想从我创建的表中提取数据。以下是表格结构的屏幕截图:https://www.screencast.com/t/X07XDr3Gy. 我的部分工作是获取用户名、姓氏和公司:$sql = \" SELECT {$wpdb->users}.ID, firstname.meta_value as first_name, lastname.meta_value
下一条评论ID号WordPress
我已经从我的旧博客中删除了许多垃圾评论(超过3500条垃圾评论),并从数据库中清除。删除后最后一条评论ID为3620,最新评论ID为853。新添加的注释现在应具有ID:854,但其ID:3621。是否可以更改它并重用旧ID?我查看了wp\\U选项表,但未找到任何与之相关的设置。它保存在数据库中的什么位置?如何改变它。
如何连接到AWS RDS外部数据库(不适用于核心WordPress数据库)
我正在尝试连接到AWS RDS上的外部数据库,以使用我正在编写的插件在WordPress中显示外部数据库中的数据。我唯一的问题是连接到外部数据库并从中提取信息。此外,我还需要能够更新外部数据库中的信息。我想用$awsdb = new wpdb( \'username\', \'password\', \'database\', \'localhost\' ); 但它似乎不起作用。RDS对常规MySQL数据库的访问细节略有不同,我不熟悉RDS。我必须处理的详细信息包括:adapter: mysql