您当前的位置:首页 > TAG信息列表 > database
Wp_Term_Relationship查询速度慢
我正在运行一个大的WP实例(目前有28000多个自定义类型的帖子),并且一直在经历一些奇怪的减速。在分析MySQL慢速查询日志时,问题之一是:SELECT COUNT(*) FROM wp_term_relationships, wp_posts WHERE wp_posts.ID = wp_term_relationships.object_id AND post_status = \'publish\' AND post_type IN
如何与安装在同一数据库上的另一个WordPress交互?
我想知道如何在同一个数据库上安装两个具有不同前缀(wp\\u和wp2\\u)的WordPress,并且需要它们相互交互。例如,我在一个站点上有一个博客,在另一个站点上有一个目录,使用相同的数据库和两个wordpress表(wp和wp2)。如何将分类列表拉入博客站点<喜欢最新的目录列表等。
为什么$wpdb返回MySQL整数值的字符串?
我发现Wordpress db接口的默认行为是转换所有整数(和float?)类型转换为字符串。e、 g级$wp_posts = $wpdb->get_results(\'SELECT * from wp_posts\'); $unexpected_type = gettype($wp_posts[0]->ID) == \'string\'; 请确认我的怀疑,这样做是为了支持PHP不支持的非常大(容量巨大)的整数类型,或者提供另一种解释,解释为什么会选择将整数转换为字符串。我
/wp-includes/SimplePie有什么用?
我的服务器上有此位置。/home/localhost/public_html/wp-includes/SimplePie. 我还没有安装samplepie插件。它的用途是什么,因为它与samplepie插件无关。我询问的原因是,我在该位置的不同php文件中生成了致命错误。每次调试错误时,都会在相同位置的不同文件中创建一个新错误。后来我发现它与一个插件相关联。我已经删除了插件,但文件夹仍然存在。那是用来干什么的。?
将数据库备份导入到本地Web服务器后的映像链接问题
我对WP很陌生(我来自Joomla),在我的本地web服务器上导入一个旧的WP博客(使用WP 3.5制作)时遇到以下问题。我已经把旧的博客foder放进了我的www Apache目录,然后我在本地MySql DB上导入了数据库。之后,我走进wp_options DB table和我已经更改了option_value 与行相关的字段home 和siteurl 输入正确的地址(在我的本地主机web服务器上)好的,看起来效果不错:我可以看到我的网站和上面的文章,但现在我有以下问题:如果文章包含IMAGE,我看不
按注册日期和角色查询WordPress数据库
我想获得今天以订阅者角色注册到我的多站点的所有用户的显示名称和电子邮件地址。它需要是一个SQL查询,因为它在WP文件之外使用。我收集了以下信息:表:wp\\u users列:user\\u registered,user\\u email,display\\u name表:wp\\u usermetaColumns:wp\\u 6\\u capabilities=a:1:{s:10:“订阅者”;b:1;}我猜我需要从今天订阅的所有用户的wp\\u用户那里获取用户ID,然后对照wp\\u usermeta检
WP Posts Not Adding Up
我的WP托管在Yahoo,我正在运行WP 3.5.2,帖子页面并没有添加所有(4356)|已发布(629)|粘性(1)|草稿(265)|私人(88)WP似乎有额外的3373篇帖子。我上面没有垃圾选项,所以我猜这些都在垃圾桶里。我无法得到一个好的备份来更新。我想摆脱神秘的额外3373个帖子,这样我就可以得到一个BU来升级。我ping了Yahoo,它们没有用,innertubes上的其他seraches指向需要修剪的数据库表,但我在编辑数据库方面是个懦夫。还有其他选择吗?谢谢SRB-
如何在MULTSITE中创建博客专用数据库表?
我正在创建一个插件,昨天应该可以在WP multisite上运行。我已经在我的服务器上安装了WP multisite。测试时我发现register_activation_hook 只在主博客上创建了1个表,而我还有2个博客。下面是我现在创建表的方式:global $wpdb; require_once(ABSPATH . \'wp-admin/includes/upgrade.php\'); $table_name = $wpdb->prefix . \"pm_services\";
有没有快捷方式在站点中将批量BMP图像更改为JPG图像?
据我所知,WordPress帖子中的图片是手动上传的。它们默认上载到uploads 文件夹我的一个客户报告说,在他的一个网站上,他上传了所有BMP格式的图像。现在他意识到了自己错误的后果。他现在想让他们成为JPG。那里有40-60幅图像。使用照片编辑器,我可以将上传文件夹中的图像从BMP更改为JPG。但问题是数据库。我在_postmeta 表格图像存储在meta_key _wp_attached_file 具有meta_value 喜欢2011/01/canola2.jpg. 同样的图像也出现在_post
自更新至3.8以来,“MySQL服务器已消失”
我在专用服务器上安装了WordPress,该服务器内存充足(超过8GB)。WordPress安装包括许多插件-50个活动插件。最需要注意的是WPML 使WordPress成为多语言的插件。主题是Weaver II Pro.堆栈是LAMP-CentOS 6.3、Apache 2.4.4、Percona MySQL、PHP-FPM。我一直很笨,没有设置测试或临时服务器。在我更新到WordPress 3.8之前,一切都很好,同时还更新了几个插件。当时我没有注意,但我所有的小部件都搞砸了,任何导航都搞砸了。我启用
使wp-db.php文件的更改在更新时保持不变
我添加了$this->query(\"set session wait_timeout=600\"); 进入wp-includes/wp-db.php 文件,因为每个查询中都有“MySQL已经消失”错误,我需要找到一些方法来持久化文件中的更改(我假设WordPress的更新会重写wp-db.php 文件)。有什么想法吗?谢谢
为什么POST_CONTENT的批量更新显示在前端,而不是编辑屏幕?
最近有人将几个移动式博客迁移到Wordpress,但我们刚刚意识到他们遗漏了MT中数据库字段中标记为“entry\\u text\\u more”的一些内容。由于各种原因,我们不想让原来的服务提供商来处理这个问题;因此,我们正在尝试通过更新修复此问题。。。参加在数据库中的旧*mt\\u entry*表和新*wp\\u posts*表上。(所有新旧数据都在同一个数据库中,具有不同的表前缀。)此命令适用于:UPDATE wp_posts INNER JOIN mt_entry ON
WP_OPTIONS中的插件但不活动
刚刚完成WordPress主机迁移。我不得不通过在WP\\u选项表中删除插件来禁用插件。我刚刚将正确的插件添加回数据库。但是,这些插件在页面上不是活动的。我的问题是,我现在需要做什么来激活插件,以便它们在页面上再次正常工作?提前谢谢。
通过前端表单插入图像和自定义数据
我使用wordpress作为cms。我想从我的wordpress站点的前端通过表单插入自定义数据,然后在某个页面上的某个地方回显它。学习之后here and there 我能够把一个代码放在一起,在它下面工作。下面是我的表单当前的代码。<form id=\"costing_submit_form\" action=\"http://somesite.com/..../process-costing.php\" method=\"post\"> <input type=\"hidd
如何安全地从MySQL数据库中删除与wp_post表相关的数据?
最近,我下载了一个插件,该插件有一个bug,它在wp\\u post表中孤立了它的自定义post类型项目,而不是删除它们。作为wordpress的新手,我并不清楚wp\\U Posteta表是否与该表相关。现在,我在后者中有了$post\\u id的空值条目。(我只是简单地删除了wp\\u post中具有该内容类型的所有内容。)我假设进行左连接查询可以很容易地找到所有那些wp\\u posttea项目,并删除$post\\u id为NULL的所有内容。但是,我不确定wordpress表之间的关系。如果手动
将行添加到自定义数据库表并删除超过1天的所有行
我正在编辑一个查看计数器插件,以便它记录每个查看帖子的用户的IP。这是为了防止他们刷新页面,从而创建人工视图。我遇到的问题是在数据库表中添加行,然后删除任何超过一个小时的行。我肯定我做错了什么,但我不知道是什么。Wordpress的文档让我很困惑。This is my database creation function### Create Database for IP Logging function postviews_create_table () { global $wp
如何确定是什么生成了大量数据库查询?
出于某种原因,我的Wordpress站点使用了大量内存(峰值为72MB),并生成了大量的数据库查询(根据Wp内存使用情况为76923)。我真的不知道为什么会这样,因为该站点上没有任何创建这些的东西。我唯一能想到的是Ninja Forms插件。网站位于:http://cbipath.com安装的插件包括:BlackStudio TinyMCEEasy Bootstrap ShortcodesNinja FormsShortcodes UltimatePage Builder by SiteOriginTPC
如何从SELECT查询返回找到的行数
我编写了一个函数,该函数应该返回SELECT查询中找到的行数,但它似乎总是返回0或数组。我已经胡闹了大约一个小时了,我还是想不出来!我肯定我做错了什么愚蠢的事。MySQL表+--------+-------------+---------------------+ | postid | ip | time | +--------+-------------+---------------------+ | 1234 | 192.1
WordPress数据库中的WHERE子句选择
我目前正在努力为wordpress网站实现一个功能。我想获得拥有该密钥的所有用户的计数pending_approval=\'true\' 和is_photographer=\'true\' (位于wp_usermeta. 如何才能做到这一点?我一直在搜索文档,但找不到合适的示例。示例代码:$users_sent_to_admin = new WP_User_Query(array( \'meta_query\
WordPress适用于非常大的网站
我搜索了又搜索,但在网上没有找到答案。此外,我已经在StackOverflow上发布了这篇文章,显然这不好,我在这里重新发布了这篇文章。我希望没事。我有一个非常大的网站:很多articles, comments, likes 对于文章(不是Facebook喜欢,而是自己喜欢),ratings 对于文章,multiple users 那个each have a blog, forum, user wall, user friends 等5-6年前,我和我的团队在CakePHP完成了这项工作,现在客户想要重新