您当前的位置:首页 > TAG信息列表 > database
有什么方法可以恢复表wp_Term_Relationship吗?
我正试图帮助一个非营利组织建立他们的网站(该网站是用Wordpress构建的),网站突然变得“有问题”/奇怪:菜单缺失,类别清空,等等。我不是Wordpress方面的专家,所以我做的第一件事就是打开调试模式,我得到了以下消息:Error en la base de datos de WordPress: [Table \'racidb.rc_term_relationships\' doesn\'t exist] 所以,接下来我要做的就是检查数据库(MySQL)。当我登录phpMyAd
创建WP_QUERY以按类别或父/子类别搜索帖子
您好,如果以前有人问过这个问题,我真的很抱歉,但我找不到我需要的确切解决方案。所以我想在我的Wordpress页面中创建一个搜索。每当用户提交表单时,我都想创建一个查询,按其类别或其父/子类别搜索帖子。下面是一个示例: 因此,在MYSQL中,它看起来像这样,但我不知道如何在Wordpress中借助WP\\U Query来完成它,因为我是新手。SELECT * FROM posts WHERE posts.category LIKE \'%John Doe%\' OR posts.sub
自定义表增加的“复杂性”是什么?
Wordpress Codex 表示:在添加表之前要仔细考虑,因为它会增加插件的复杂性,这是许多用户和网站建设者喜欢避免的。为什么会这样?在wordpress中添加更多的表如此昂贵?如果是这样的话,它的不良影响是什么?
使用大数据改进wpdb查询
我的插件将处理大量数据,这些数据可能会导致查询在数据库查询中读取超过5000个项目。管理员将提供一组存储/组织在数据库中的CSV文件。当用户转到特定页面时,会得到一些常见的结果。在大多数情况下,我可以预测该查询是什么。我想将结果数组存储在缓存中,以便查询更快。我调查了一下wp_cache_get, wp_cache_set, wp_cahce_delete, etc 但这似乎不是最好的选择,因为它不是持久的。codex说我需要一个额外的插件来处理持久缓存,但我不希望再需要另一个插件。我could 将序列化
在$wpdb查询中包括POST_STATUS检查
我有一个函数,可以从数据库中返回与产品ID和帖子元ID匹配的发布帖子的计数(两者都是产品类型)。我意识到这个查询也会返回未发布的帖子。我已经试了几个小时,想知道如何将防御检查包括在内,只包括那些post_status 属于publishpublic function get_number_of_stars_for( $star_value ) { global $wpdb; return $wpdb->get_var(
Formatting.php中出现可捕获的致命错误
我正在运行WordPress 4.4.2。我有一个工作正常的网站。当我去设置另一个站点时,我在尝试保存“常规”设置页面时出现以下错误:Catchable fatal error: Object of class WP_Error could not be converted to string in /{site-url}/wp-includes/formatting.php on line 1025\' 在保存设置之前,我删除了现有的示例页面和示例帖子,并创建了一个新页面。没有碰其他任何东西。
如何合并本地和实时数据库?
我们为Wordpress开发了几年,虽然我们的工作流程在多个方面得到了升级,但有一件事我们从未解决过。。。将本地Wordpress数据库与实时数据库合并。所以我说的是有一个本地版本的网站,其中的文件和数据发生了变化,而现场网站上的数据也在同时发生变化。我所能找到的是一个完美的世界场景,将站点拉下来,没有人(甚至是客户)接触到实时站点,然后将本地站点推回。一、 把一件事复制到另一件上。如何在不运行大量mysql命令的情况下实现这一点?(如果没有正确检查,他们可能会摔倒!)这可以通过Gulp(我已经提到)或插
我有一个带有自定义按钮的表单,我想在单击自定义按钮时将字段数据添加到数据库中
所以我对wp/themes和编码很陌生,但我很喜欢它,也很喜欢尝试建立网站,我使用了来自主题的表单,只提取了电子邮件字段,并在该字段中添加了一个按钮,基本上位于该字段内,现在我希望该按钮可以添加任何输入的电子邮件以添加到数据库中。姓名、姓氏、通行证等字段。。这并不重要,我只关注电子邮件。如果没有添加电子邮件或电子邮件,我还希望出现消息错误。。我不能百分之百肯定这是否有可能做定制,但值得一问。这是我的表单代码\'<form id=\"contact-form\" class=\"footer-cont
不可用的菜单和“非法小部件设置ID:NAV_MENU_ITEM[]”错误
这是我的WP安装中的一个bug,不知不觉中出现了;我不能肯定它是什么时候开始的。描述一下:在网站历史的早期,“外观->菜单”页面中创建了一些菜单,它们工作得很好,如:它们有菜单项,可以分配到菜单位置,可以重命名。最近,由于需要创建新菜单,我注意到创建新菜单时存在以下问题:可以创建新菜单,但单击“创建菜单”后,包含用作菜单项的帖子和页面的侧栏仍呈灰色。无法重命名菜单:菜单名不会显示在“菜单名”文本字段中,随后单击“创建菜单”只需在每次新单击时重复这些新的但不可用的菜单(例如:我创建Test1,然后创建
如何区分哪些数据库表属于哪个多站点站点
我有一个本地多站点安装,用于开发,设置了相对较多的站点。每个站点都有自己的编号数据库表(即。wp_n_links, wp_n_options, wp_n_postmeta 等等)每次我需要查看phpMyAdmin中的数据库表时,我都必须查看所有wp_n_options 表来查找我需要的站点的表,对于许多站点,这可能会变得有点乏味!有没有更好的方法来找出哪些表属于哪个站点?
插件开发:在数据库中存储和操作符合JSON的数据
我是Wordpress插件开发新手,但一般来说,我不熟悉web开发。我有一个网站,我正在尝试将其功能移植到Wordpress,以便客户端在自定义插件和主题中使用它。在我的另一个(非Wordpress)网站上,这是一个商店页面,我无法作为客户端编辑商店项目,它都是硬编码为一个复杂的JSON,带有嵌套的数组和对象,不适合MySQL。摘录(来自角度控制器):$scope.theBreadsList = [{ category: \'Daily Breads\',
帖子的代理ID,在帖子表中是否有替代字段?
我正在另一个CMS和Wordpress之间复制一些内容。我需要跟踪原始Id,因为将来可能需要更新复制的内容。旧的CMS仍将使用一段时间,因为用户仍然需要学习WP。我目前正在为此使用元字段,但这迫使我更新数据库中的两个不同表(posts和meta)。我宁愿只使用post表中的某个可选字段更新一次。对于大量的文章我不得不复制的影响是不容忽视的。
Delete transients in website
我们在网站(WordPress和Woocommerce)错误日志上发生了很多错误,它将显示以下错误消息试图获取锁时发现WordPress数据库错误死锁;尝试重新启动事务以从wp\\U选项中进行查询删除,其中选项名称(如“\\u transient\\u wpseo\\u sitemap\\u cache\\u shop\\u order\\u%”)或选项名称(如“\\u transient\\u timeout\\u wpseo\\u sitemap\\u cache\\u shop\\u order\\
我已经包含了wp-config,我应该也添加全局$wpdb吗?
通常,在我的wordpress网站中,当我修改模板页面文件时,只需为数据库操作添加全局$wpdb,而不包括wp配置文件。现在,我在public\\u html文件夹中创建了自己的php文件,用于数据库操作。为了让它工作,我应该包括wp config。php文件。我的问题是,如果我已经包含了wp config,那么我应该添加global$wpdb吗。php文件?Thx公司
WordPress单元测试-无法创建表
我正在使用PHPUnit在WP测试套件的顶部对我的WP插件进行单元测试。一切正常,只是当我尝试通过setUp方法创建表时,无法创建表。这是我的代码:class Test_Db extends PAO_UnitTestCase { function setUp() { parent::setUp(); global $wpdb; $sql = \"CREATE TABLE {$wpdb->prefix}my
获取此数据库表中的所有图像
这是我的密码。我错在哪里?<?php $connection = mysql_connect($DB_HOST, $DB_USER, $DB_PASSWORD); mysql_select_db($DB_NAME); $img = mysql_query(\"SELECT * FROM wp_bwg_image\"); while($res = mysql_fetch_array($img)){ ec
表单和数据库、插件开发
我正在开发我的第一个插件。它创建目录,并将路径、级别(如果是其他创建目录的子目录)和名称保存在激活时创建的自定义表中。该插件有一个选项页面,用户可以在其中管理每个目录中的文件,或创建更多目录并上载更多文件。在这个选项页面中,我必须创建一个表单,其中action atribute为<?php echo EASYDM_PLUGIN_URL; ?>generate-dir.php.问题是当我尝试使用以下常量时WP_CONTENT_URL, ABSPATH wordpress告诉我它们是未定义的常量。
错误:“表前缀”不能为空
我在尝试为本地开发设置WordPress时遇到了问题,我尝试了安装它,但即使我填写表单以设置配置文件,我仍然会遇到相同的错误,我可以连接到数据库,但我不知道为什么它会不断出现错误。我还尝试使用wp-config-sample.php 但当打开索引时。php显示数据库连接错误。
如何找到页面模板的完整路径?
如果我在WordPress数据库上运行以下查询,我会得到一个模板列表:select distinct(meta_value) from wp_postmeta where meta_key=\'_wp_page_template\';返回的模板如下default 和templates/page-fullwidth.php 和my-template.php. 除了default 我假设这是一个特例,它们显然是相对的文件名。问题是,我知道它们不都是相对于同一个目录的!那么,我如何才能找出每个模板在归档系统中
User content database
我试图建立一个登录,在每个用户档案中,他们可以添加自己的简历和详细信息。这些详细信息和简历将显示在任何人都可以看到的页面中。用户可以根据需要编辑其信息,并更新公共页面中显示的信息。为了实现这个目标,到目前为止,我发现我需要TML插件进行登录,然后我一直在尝试使用Contact Form 7和Contact Form DB来创建从Contact Form7收集信息的数据库。问题是将配置文件或联系人表单连接到登录的用户,而不必强制用户不断向网站添加新的联系人表单。有人能给我指出标题吗?我应该使用的插件?是否可