您当前的位置:首页 > TAG信息列表 > mysql
如何防止执行默认查询,同时保留在模板中使用WP_QUERY的能力?
PROBLEM: I\'am trying to prevent execute of default WordPress query for custom category template我正在尝试阻止执行自定义类别模板的默认WordPress查询。我找到了一个可能的解决方案,但看起来它阻止了所有post查询的执行:function _cancel_query( $query ) { if ( !is_admin() && !is_feed() && i
普遍问题:约25秒不活动后的第一个请求总是比后续请求慢(约1秒)(约1/10秒)
自从我开始使用WordPress以来,我就注意到了这一点。这是一个普遍的问题,从某种意义上说,WP安装是否在我的共享主机帐户上(虽然没有尝试过其他提供商)或本地LAMP安装都无关紧要。全新、干净的WordPress,有1篇文章、1页和defaukt主题-或旧WP,有数百篇文章、一个沉重的主题和大量插件。。。没什么区别。目前正在开发一台速度极快的本地虚拟机(i7-3930k,配有快速SSD、CentOS 6.2、Softaculous、标准Apache和MySQL,没有其他东西在机箱上运行),场景如下:第一
WordPress页面的自定义SQL查询
我对wordpress很陌生。我正在尝试在wordpress页面中构建tableview。因此,我需要对MySQL数据库进行自定义SQL查询。从my MySQL数据库查询数据以HTML格式获取结果,以便在wordpress页面的表视图中显示我的问题是:如果不能在页面中放置php代码,那么如何在wordpress页面中使用wpdb\\u类?
MySQL查询和订单元值
我对WordPress进行了如下mysql查询:$querystr = \" SELECT $wpdb->posts.* FROM $wpdb->posts, $wpdb->postmeta WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id AND $wpdb->postmeta.meta_key = \'where\' AND $wpdb-&g
WP_INSERT_POST有时在API调用后失败
我构建了一个插件,该插件触发Ajax调用以连接到第三方API。该API返回一些Json,然后用wp_insert_post.现在,通常情况下,这是可行的。但是,有时保存失败,并出现“MySQL服务器已离开”错误。我假设这是因为API响应时间太长(可能是30秒),所以连接关闭了。这听起来像是正确的结论吗?如果是这样,我如何在插件中处理这个问题?编辑:20秒似乎不足以超时,所以我对这一秒感到困惑。。。
在get_row()中限制结果的最佳实践?
这是我的查询,用于检查标题是否存在(它位于循环中,因此为[$i])。$wpdb->get_row(\"SELECT * FROM wp_posts WHERE post_title = \'\" . $titles_arr[$i] . \"\'\", \'ARRAY_A\'); 无论如何,我想知道如何使用LIMIT 0,1000 到query only the last 1000 added posts 当使用get\\u row()函数时,返回到数据库。有什么想法吗?
making php value numeric
我在堆栈溢出上使用了此页面中的一些代码:Using wp_query is it possible to orderby taxonomy?这是一个能够根据分类法值对查询进行排序的函数。虽然它工作得很好,但我想更进一步。我从分类术语中检索到的值是一个数字。但是,如果我按这个数字排序,它会给出以下顺序:1 10 11 2 21 22,依此类推。我希望它能“正常”排序,1 2 3 5 9 11 15 21 22等等。根据谷歌的说法,我应该在值中加0,使其成为一个数值,但我不知道在这段代码中应该放在哪里。在某个
HTML Entities in Post Title
我正在使用通过CRON加载的脚本将帖子插入wordpress。在插入每篇帖子之前,我会检查是否存在标题相同的帖子。下面是我正在使用的代码片段:if( is_null(get_page_by_title( $page_title, \'OBJECT\', $post_type )) ) { // Create post object $my_post = array( \'post_title\' => \"Food & Wine\",
如何在我的WordPress站点上显示异地数据库信息?
我从我的个人电脑上托管了一些在线游戏,游戏会将信息保存到我的Mysql数据库中。我想在我托管的Wordpress网站上显示实时数据(如果可能的话)。我知道最简单的方法是进行远程连接,但我的主机不允许这样做。我所要做的就是从表中提取一些数据(角色健康、人性化水平等),并将其显示在页面上。如果有任何可能的答案,我将不胜感激。是否有可能在我的计算机上以其他方式显示此信息,并将其从我的Wordpress站点中拉出,而不使用远程数据库方法?我对这个主题了解不多,所以请解释任何答案或给我一些我可以用谷歌搜索的主题。
将非CMS站点的数据库/内容迁移到WordPress
我有一个非CMS网站,它完全是用PHP构建的,里面有很多内容。我不想在Wordpress中手动添加我的帖子,因为这是一个麻烦(我说的是5000篇帖子)。。。所以我的问题是:我该怎么做?甚至有可能克隆这样的东西吗?
查找并替换wp_post并忽略自定义POST类型MySQL查询
是否存在一些MYSQL查询来查找和替换wp\\U帖子,并忽略所有其他wordpress和buddypress帖子(buddypress文档)以及自定义帖子类型=公文包?我只想查找和替换wordpress博客内容,不想接触其他帖子。我使用以下MYSQL查询:UPDATE wp_posts SET post_content = REPLACE (post_content,\'Item to replace here\',\'Replacement text here\');
对wp数据库的MySQL查询帮助不大
@t31os 对以下内容做出了非常有益的回应:getting all values for a custom field key (cross-post) 通过提供此功能if ( ! function_exists( \'get_meta_values\' ) ) { function get_meta_values( $key = \'\', $type = \'post\', $status = \'publish\' ) { global $wpdb; if(
工作服务器上的请求错误(主机名无效),数据库有问题
我有一个使用EasyHP的本地服务器。我知道它可以工作,因为我有一个默认的wordpress安装正在我的浏览器上运行。我有一个完整的网站,我也知道我有工作,因为当我建立一个空数据库,然后wordpress安装的主题是完美的工作,但没有内容。我有一个该站点使用的实际数据库的备份,当我创建数据库时,使用PHPMyAdmin导入数据并在wp配置中连接它。我正在获取的php文件:错误的请求(无效的主机名)我做错了什么?
MSSQL的第二次ezSQL初始化
我们正在尝试将第二个数据库中的数据拉入Wordpress。辅助数据库在内部用于存储数据,Wordpress(也仅在内部使用)部分用于显示部分数据。我没有找到在SQL Server上安装Wordpress的可靠方法,因此决定在MySQL上单独安装Wordpress(如预期的那样),并从SQL Server中提取所需的额外数据。INSERT 和UPDATE 预计还需要声明。在网上进行了一些研究之后,我发现最好的方法是将第二个ezSQL与SQL Server连接起来。我可以只使用默认的ezSQL“配置”吗这是否
我应该如何解决WordPress迁移中的数据库序列化问题
我正在将WordPress站点从一台服务器迁移到另一台服务器,整个迁移过程似乎很顺利,只是侧边栏没有正确移动。我想到的显而易见的一点是MySQL迁移的序列化问题,但我不会对数据库进行任何更改,因为域名没有改变(甚至服务器路径也没有改变)。我只是把它从一个盒子移到另一个盒子。
Searching With Apostrophe
我的自定义主题搜索功能有问题。我有很多帖子的标题中都有撇号。例如McDonald\'s.然而,当我尝试搜索时说McDonalds, 该帖子不会在搜索结果中返回。我怎样才能确保McDonald\'s 将返回结果,即使用户没有包含撇号。
并发/并发MySQL连接
我一直在寻找最好的WordPress主机,我想知道WordPress一次需要多少MySQL连接?我知道这是一个普遍的问题,但你觉得怎么样?我将主持大约3-5次WordPress安装,每个安装每月将有大约80000次页面浏览量(每月约20000个独立用户)。我想知道30个并发连接是否足够?因为大多数托管公司(我还负担不起VPS)将这些连接限制在25或30个。您能否共享您的WP唯一用户/页面视图以及它们生成的并发连接数?30听起来很低,但有人告诉我,要超过它根本不那么容易。我知道这取决于主题等,但假设我将使用
PHP包括不能在自定义页面中工作
问题出在我身上db.php 包含mysql登录详细信息的文件。我想把它放在一个单独的文件中,这样它就可以链接到几个不同的页面,以便以后更容易跟踪。这一切在没有wordpress网站的情况下都能正常工作,但我现在正试图将所有内容转换为wordpress,我遇到了一个问题。下面的内容不起作用(页面上没有任何回应),但如果我从inc/db.php 进入我的page-pricechanges.php 它起作用了。对我来说,什么是链接此内容的最佳方式?文件夹结构价格变化页面。php标题价格更改。php。php页面代
Ubuntu 12.04、Nginx和MySQL与WordPress数据库的问题
有两次,我在我的服务器上安装了一个新的LEMP Ubuntu 12.04安装,并在本教程之后开始在我的VPS上构建一个wordpress站点。现在,第二次,过了一段时间,我什么都写不了(写帖子,更新配置等),因为我超时了。我的资源是:512 mb Ram、1个CPU和20gb SSD。我在大海上跑步。我试图修复它,但找不到任何类似的问题,但我怀疑问题与数据库有关,因为我仍然可以更新插件,插件只会将文件添加到已经存在的文件夹中。奇怪的是,这两次我都让一切都很完美,突然间我开始出现这些问题。上次该网站甚至停止
MySQL数据库向WordPress的迁移
我在一个非WordPress数据库中为一个web应用程序建立了一个MySQL数据库。该数据库有许多表,这些表中预先填充了外键行等,这需要很长时间才能输入。我正试图找出如何将这些表完整地放入WordPress数据库。我还想知道,当我这样做的时候,如何给表名一个前缀来表示它们与WordPress核心表是分开的。我还创建了processforms。我使用mysqli prepare和bind param方法阻止SQL注入的php文件,使用$wpdb prepare方法重新编码有什么好处吗?如果您能在这方面提供任