您当前的位置:首页 > TAG信息列表 > database
通过主题的unctions.php修改站点URL
数据库中的我的网站URL显示sitea.com. 是否可以通过functions.php 进入siteb.com, 但仍保持sitea.com 在数据库中?我目前的情况是,我有三个在本地工作的开发人员,我们希望使用一个数据库。我们都连接到一个远程数据库,然而,来自本地开发环境和远程数据库的URL是不同的,这会导致链接中断。有没有办法改变siteurl 在里面functions.php 而在数据库中仍然有相同的URL?提前谢谢。
谁负责WordPress开发中的数据清理?
我正在研究如何通过在必要时实现验证、清理和数据转义来编写更安全的WordPress代码。验证和逃避很有道理,但我对消毒有点困惑。如果我使用如下函数add_post_meta, 这个函数是否为我进行消毒?那么...怎么样set_option 或其他与数据库交互的。我通常通过这些函数与数据库交互。在哪些情况下,我需要自己担心消毒?
如何将本地单点数据库迁移到远程多点数据库?
我是Wordpress的新手,对于如何从本地服务器获取数据库并将其替换为Wordpress多站点服务器上的数据库,我有点困惑。我以前曾将数据库从本地替换为服务器,但它是一个多站点。我通常采取的步骤是:备份服务器上的数据库导出本地数据库删除服务器数据库上的所有表导入本地数据库转到wp\\U选项更改siteurl的值和站点url的主页尝试此操作时,服务器上的表与本地上的表有很大不同。我的本地数据库结构如下所示:通常服务器数据库是相同的,但在本例中不是这样。服务器数据库结构:所以我对如何解决这个问题有点困惑。我
将审核/访问/事务日志信息直接写入文件系统是个坏主意吗?
除了一些自定义post类型之外,我的应用程序在WP数据库中还有两个自定义表。我想保留对这两个表的所有插入/更新/删除的记录。此审计跟踪不会在前端进行,也不会经常使用。我希望它在我自己的诊断目的。该应用程序将安装在5-10个站点上,我预计每个站点每年会看到少于10000个这样的操作。我正在考虑以下选项:自定义post类型(不带post meta)WP数据库中的自定义表文件系统中的一个简单的仅附加文件选项3似乎最简单,它避免了用这些非关键数据阻塞WP DB。但将数据直接写入文件系统似乎有点错误,而且这似乎不是
重新安装WordPress/MySQL导致数据库问题
我刚刚重新安装了Wordpress来修复另一个问题。我按照有关备份数据库的详细说明进行了操作,但现在在尝试重新安装数据库时,mySQL出现了错误1062。这是因为似乎创建了一个重复的数据库,阻止了我上载保存的版本。如何删除/覆盖重复的数据库?谢谢
使用数据库表行数枚举联系人表单
我正在使用一个快捷码为使用联系人表单7的查询中的每个参与者生成一个唯一的号码。我的数据库名是daviddgl\\u wp1,表名是SaveContactForm7\\u 6。下面是我编写的用于计算表中行数的函数。但这始终将输出作为17ICLAA001,而在相应的表中,有超过2行。这个代码有什么问题吗请提供改进此代码的建议。function row_count_shortcode() { global $wpdb; $wpdb->get_var( \'SELECT COUNT(*) F
在影响性能之前,每页的最大发帖数量?
在正常循环中,每页有多少帖子太多而无法影响服务器的性能?我想答案可能是“视情况而定”,但我只想知道一个大概的数字(10?100?1000?)这不会明显影响页面加载。考虑只接收HTML文档,而不考虑加载图像等。(如果相关,每篇文章都包括文章标题、缩略图,可能还有摘录。)
我有一个WordPress 4.6数据库转储-如何在新安装中使用它?
我的网站被黑了(没有更新)。我正在寻找上次备份,但没有成功,但我确实有一个数据库转储。但是,表名似乎已从wp_ 到wpen_有没有办法将数据库(SQL转储)中的内容引入WordPress的新安装?
面向注册用户的插件开发
我是Wordpress插件开发新手,但对软件开发并不陌生。这个问题是为了了解以下问题的“最佳实践”风格。我需要让一个表单只对注册用户可用,理想情况下,他们的用户名是一个特定的数字,只有他们已经拥有了。理想情况下,用户可以使用此id注册为用户名、电子邮件、姓名等。登录后,他们可以访问由插件创建的表单。当他们提交表单时,它会将数据添加到插件创建的自定义表中。我在Wordpress中看到了很多用于管理表的资源,所以这不是问题。是否有一个成员插件具有API,允许我在他们提交表单时跟踪他们的id(用户名)?我应该使
在新安装的WordPress上更改两个目录的文件夹名会破坏网站吗?
我有一个客户希望在他的灯堆上安装两个Wordpress。问题是他忘了给我他想要的目录名。因此,根据标准的LAMP stack,每个站点都将是/var/www。这些将是完全空白的Wordpress安装,因此我想知道,在域和vHost全部设置之前,我是否能够将此目录中的每个文件夹命名为“wordpress1”和“wordpress2”,并能够在安装后将其重命名为更美观的名称。我知道这肯定会把virtualhost文件弄得一团糟,但它们还没有连接到域,也不会被托管,所有这些都可以在以后进行。我最关心的部分是my
如何从添加到WP数据库的定制表中调用一行用户特定数据
我已经设置了我的WordPress站点,自定义了主题以及几个插件,我还向WordPress数据库添加了一个自定义表,其中包含用户特定的信息。我想为特定用户调用表中一行中的所有内容我已经为行的特定列元素设置了所有echo语句,但是我很难使用初始php来提取信息。无论我做了什么尝试,我的查询总是失败。目前,我已经做到了这一点,但是在正确加载信息方面仍然存在一些问题。如有任何见解,将不胜感激。:)<?php $servername = \"localhost\"; $username =
根据帖子标题字符串自动创建内部链接的优化功能
问题解决了,谢谢@SamuelElh提供的提示,所以我在代码中发布了它。事实证明,瞬态是正确的解决方案。我编写了一个函数,可以添加到帖子中出现的现有帖子标题的链接。例如,当您向网站添加标题为“this is a title”的帖子,然后另一篇帖子的内容中显示短语“this is a title”时,它将自动链接到保存该标题的前一篇帖子。我的函数工作得很好(除了一件事我将在后面解释):function ji_title_auto_link($content){ if (is_single()) {/
MySQL数据库与WordPress的连接
我在mysql数据库中有我的食物配方数据。我使用phpmyadmin。是否有任何连接到wordpress的规定?使用wordpress工具开发网站,它是否涉及编码或开发,或者只是用于静态网站的工具?wordpress是否适用于动态网站。
致命错误:调用未定义的函数dbDelta()
我想在插件激活期间创建一个表,因此我使用了如下代码:class Database { private $db_version = \'1.0\', $table_prefix; public function __construct() { global $wpdb; $this->table_prefix = $wpdb->prefix; register
存储与每个用户相关的对象数组
我需要在我的各种用户上存储一个潜在的大型stdClass对象数组(大量的项目)。使用用户meta是否安全,或者我是否应该依赖其他东西?我想,我可以将每个对象存储为一个帖子,但这似乎有些过头了,因为我几乎总是需要同时使用整个列表。对象列表对于每个用户都是唯一的,因此不能共享。
我如何从数据库中获取一组特定的帖子?
我们刚刚重新设计了一个几乎每天都有帖子的博客。在我们重新设计网站的过去一个月里,有大量的新帖子需要在我们部署新网站之前重新整合到数据库中。要获取这些新帖子并将其上传到新网站的数据库中,需要什么程序?我想我们需要:导出wp\\U帖子的一个子部分,然后将其导入新站点</从wp uploads下载最新内容,并将其上载到新站点的同一目录中</那么,当我导出wp帖子的最新小节时,应该遵循什么程序?我如何将其与wp\\U Posteta表中的相应记录进行协调?是否还有其他需要导出的表?非常感谢。
WordPress数据库错误与最新的WP-“WP_TERMETA不存在”
我刚刚升级到4.7.2,现在看到以下消息:WordPress database error: [Table \'myusername.wp_termmeta\' doesn\'t exist] SELECT term_id, meta_key, meta_value FROM wp_termmeta WHERE term_id IN (2,3,4,5,6,7,8,9,10,11,12,13,1,14,15) ORDER BY meta_id ASC 这个问题的正确解决方案
无法使用DBDelta在插件激活时创建新的数据库表
当我的插件使用dbDelta()激活时,我试图创建一个新的数据库表,但似乎没有创建新表。由于我是WordPress开发的新手,请告诉我哪里出了问题。<?php /* Plugin Name: Xenon-Result Plugin URI: https://developer.wordpress.org/plugins/the-basics/ Description: Basic WordPress Plugin Header Comment Version
如何阻止WordPress使用utf8mb4_unicode_ci排序规则
我正在使用WP-Sync-DB插件在dev、stage和live之间迁移站点。最近我遇到了这个问题:在本地开发人员上创建新实例时,WordPress使用utf8mb4\\U unicode\\U ci创建了所有表。这会导致迁移数据时出现问题。此外,实时服务器通常根本不支持utf8mb4。我已经设置好了define(\'DB_COLLATE\', \'utf8_general_ci\'); 但WordPress忽略了创作。有什么想法吗?
$wpdb->insert is not working
我刚刚创建了一个主题,并制作了一个动作就是选项的表单。php,但它给出了一个错误的选项页面没有找到。因此,我决定使用创建插件的代码在wp数据库中创建自己的表:register_activation_hook(__FILE__, \'create_javart_theme_settings_table\'); function create_javart_theme_settings_table() { global $wpdb; $version =