您当前的位置:首页 > TAG信息列表 > mysql
如果元数据不存在,则立即为CPT中的所有帖子插入帖子元数据
我制作了一个使用CPT和一些元数据的插件。该插件有两个版本A和B。版本A有一个帖子元小于版本B,称为“得分”。当用户将插件从A更新到B时,我需要为版本B的所有自定义帖子创建分数元才能正常工作。这是我使用的插入查询:global $wpdb; $wpdb->query( \" INSERT INTO $wpdb->postmeta (post_id,meta_key,meta_value) SELECT p.ID, \'score
如何在POST中插入各种MySQL字段的内容?
我想在帖子中进行类似于MSWORD邮件合并的操作,以插入我的一个数据库中的变量。我有一个包含字段的数据库,例如名称、street\\u address、city、state和zip,以及photo\\u 1。jpg公司因此,帖子可能会这样写道:“姓名住在城市的街道地址,并拍了这张照片:照片1.jpg。有没有简单的方法可以做到这一点?我尝试进行搜索,但只能找到有关插入MySQL数据库的信息,而不是相反的信息。非常感谢。
不带查询获取参数的WordPress WP_QUERY
我在页面上有过滤器插件。我通过快捷码预设和查询字符串参数得到生成的SQL查询。因此,我想获取SQL查询,而不受查询字符串get params的影响。例如我有一个页面url,其中有一个过滤器。1 example https://example。com/快照/所以如果我有这样的url。WP\\U查询生成此SQL查询SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts LEFT JOIN wp_term_relationships ON (wp_post
如何准备将字符串作为值插入到MySQL表中?
我试图将一些包含连字符和撇号的字符串作为值插入MySQL表中。我指定字符串值:$venue_name = addslashes(get_the_title($id)); 当我回显该值时,我得到:4B’s Brewery 以及Ace Hardware - Bailey 我的SQL语句如下所示: INSERT INTO wp_w2bw2c_venue (id, market_id, venue_status, venue_name, website, addres
将WordPress迁移到本地主机时出现问题
我刚刚跟踪了this guide 手动将WordPress站点迁移到本地主机。我已经完成了所有步骤:使用FTP下载文件、导出数据库、导入到localhost数据库、将URL链接更改为localhost,最后更新wp配置。我在我的两个网站上尝试了这一点,但遇到了不同的问题:Safari无法连接到服务器的错误消息,屏幕上显示以下文本:“在WordPress应用程序前面。此文件不做任何操作,但加载wp-blog-header.php,该文件执行并告诉WordPress加载主题。 * @package W
将开发站点与实时站点合并
今年早些时候,我为一个客户的组织建立了一个大型网站。在该网站建成并上线后(不再在我们的开发服务器上),他们希望我工作的公司为他们的在线杂志建立另一个网站。我使用我们用于他们组织的旧开发站点的副本构建了该站点,因为他们希望所有内容看起来都一样。现在网站已经完成了,我们需要将两者集成在一起(因此,基本上,在线杂志实际上是他们现场网站上的一个新页面)。客户端一直在对live站点进行编辑,因此他们向我们发送了更新的MySQL数据库和整个org站点的zip文件。我把所有东西都加载到了我们的开发服务器上,集成了这些页
WordPress查询+/-300k数据库条目和7个内部联接时速度非常慢
情况是这样的,我们有一个WP DB,它有+/-300k个帖子,并且有一个复杂的查询,必须检查不同的元和交叉不同的信息,等等。下面是查询:SELECT SQL_CALC_FOUND_ROWS sr_posts.ID FROM sr_posts LEFT JOIN sr_term_relationships ON (sr_posts.ID = sr_term_relationships.object_id) INNER JOIN sr_postmeta ON ( sr_posts.ID = s
在WooCommerce中将所有草稿设置为“从目录中排除”
是否有计划地执行此操作?这意味着通过本地主机上的PHP脚本,导出,然后再导入,或者其他任何可行的方式。我想说的是:桌子wp_terms 是我发现exclude-from-catalog term_id我在后端测试了一个产品页面,然后在MySQL/PHPMyAdmin中进行了此查询SELECT * FROM wp_posts p INNER JOIN wp_postmeta pm ON ( pm.post_id = p.ID AND pm.meta_key=\'_visibility\' )
我如何才能检测到正确的数据库类型?
我编写插件并在代码中使用此函数:mysqli_multi_query($wpdb->dbh, $sql_trigger);. 不难猜测,在某些托管系统上,此功能工作正常,但在某些托管系统上,它会产生以下错误:警告:mysqli\\u multi\\u query()要求参数1为mysqli,即/home/blah/blah中给定的资源。com/www/wp-content/plugins/blah/blah。php在线xxxQuestion: 如何确定主机上使用的数据库类型,然后正确执行对数据库的查
除了wp-config之外,还可以在哪里定义数据库访问详细信息?
我正在试图解决WordPress安装中的一些问题。我创建了它,我是唯一可以访问服务器的人(至少我应该是),但其他人管理它,可以通过web界面安装插件。它出现了致命错误,所以我的第一个想法是禁用所有插件,这可以通过直接编辑数据库来完成。第一步:访问数据库:$ cat wp-config.php | grep DB 还有。。。没有什么事实上wp-config.php 整体而言:<?php define(\'WP_CACHE\', true); // Added by Cache Ena
将PHP升级到版本7时WordPress中的已知问题
我在PHP 5.6.30和MySQL社区服务器5.6.35中运行WordPress多站点网络我计划将服务器升级到PHP 7.1版。x和MySQL到MariaDB版本10在进行此类升级之前,我是否需要了解并解释任何问题?
按元值数字对分类列进行排序
试图让分类管理列按自定义字段编号进行排序,这让我慢慢发疯。我有一个名为“typer”的自定义分类法,这些分类法有一个名为“prioritet”的自定义字段。我设法让代码显示该列,并使其可排序。唯一的问题是,尽管所有字段都是数字,但它们是按字母顺序排序的。这意味着由[1、3、14、22]组成的字段集将显示为:1.14223.到目前为止我的代码function create_date_column_for_issues($issue_columns) { $issue_columns[\'prio
许多慢查询POST_TYPE=‘ATTACH’;
我有很多迟钝的问题。在媒体库中搜索照片时显示:# Time: 2017-07-02T10:04:13.180832Z # User@Host: site_234[site_234] @ localhost [] Id: 1226011 # Query_time: 2.109665 Lock_time: 0.000051 Rows_sent: 3 Rows_examined: 183299 SET timestamp=1498989853; SELECT ID FROM
MySQL数据库较大,但表较小
我的网站由NetworkSolution托管,sql数据库大小限制为300MB。如果大小超过此限制,我们将无法访问wordpress管理仪表板。因此,目前其显示为441MB,并且其上限过高。他们迫使我以每年120美元的价格将数据库大小升级到1GB。但之前我的所有表的大小总计为45MB,但数据库大小为321MB,我必须请求他们授予我访问权限,所以他们使用它来重新同步/优化数据库,所以它的实际大小约为60MB。但现在他们声称我的网站已经将数据库大小增加到441MB。如何检查哪个表占用了最大存储空间?或者是什么
如何显示仅由管理员创作的博客帖子
$users = get_users( array( \'who\' => \'author\' ) ); foreach ( $users as $user ) { if($user->caps[\'Administrator\']!=1) continue; $query = new WP_Query( array( \'posts
为什么像CREATE TABLE和UPDATE这样的SQL关键字在WordPress中必须是大写的?
这不是一个普通的PHP/MySQL问题,因为MySQL不区分大小写,所以您可以在MySQL中随意使用大小写。但在WordPress Documentation 说,SQL关键字(如CREATE TABLE和UPDATE)必须为大写。为什么会这样?可能是可读的。但为什么它说“必须”?
如果我更新WordPress,我的定制数据会从wp_users表中删除吗?
如果我更新WordPress,我的自定义数据将从wp\\U users表中删除?如果我更新WordPress并且WordPress需要更新此表,我会添加新的自定义字段并将数据存储到此字段的用户。我的自定义字段会被删除吗?
将表格数据拆分为带编号的页面
我想将数据库中的表数据拆分到不同的页面,到目前为止一切都很好,但当我尝试在url末尾添加(?page=)时,它不起作用,它是一个wordpress页面,所以url是(www.example.com/page),当我在它传递给我的url(www.example.com/page/2)的末尾添加例如(?page=)时,但数据仍然相同,我限制它在一个页面中显示4条记录。下面是从db中获取数据的代码,将它们显示在表中并限制它们: <?php $s
如何在WP_QUERY中使用MySQL的Match Against?
我正在尝试使用WP_Query 如下所示:$searchTerm = \'%my book%\'; $args = array( \'post_type\' => \'books\', \'meta_query\' = array( \'relation\' => \'OR\', array( \'key\' => \'book_title\',
WordPress+JavaScipt+AJAX+MySQL:插入表单查询
我正试图在WordPress管理网站上制作带有表单的预订插件,在那里我可以在日历中添加新事件(用JavaScript制作)。我必须提交包含所有数据的表单,并将数据插入MySQL数据库。我的ajax.js 文件:function ajaxSubmit(e){ var nazwa_szkolenia = document.getElementById("nazwa_szkolenia").value; var Data_szkolenia = document.getEle