wordpress的真实数据库在那里?mysql下面的数据库是假的啊。
1. 尝试设置一个页面模板1)拷贝一个index.php并改名为其它名,如list.php;2)在list.php页面最顶部添加以上两步就可以创建一个页面模板了,修改并保存好这个文件后,创建一个新页面或者修改已存在的页面。
在右下边有个“页面模板”的面板,在下拉菜单中选中“友链”后保存就可以了。
然后在页面中添加任何内容,包括html代码就可以显示了。
可是我的需求是要自己完成PHP代码获取数据并展示,它不能这么做。
2. 调用 WordPress 的 API实现URL正确跳转这种方法的自由度较高,并且可以创建非WordPress格式的URL。
比如我们要把 www.example.com/list 转交给主题文件夹下的 /custom/list.php 来处理,就可以用这种方式来处理。
这种方法用到 template redirect 钩子,template redirect 是 WordPress 在预处理好所有参数设置之后决定调用主题模板的时候调用的。
在functions.php模板函数文件中添加以下实例代码:function loadCustomTemplate($template) { global $wp_query; if(!file_exists($template))return; $wp_query->is_page = true; $wp_query->is_single = false; $wp_query->is_home = false; $wp_query->comments = false; // if we have a 404 status if ($wp_query->is_404) { // set status of 404 to false unset($wp_query->query["error"]); $wp_query->query_vars["error"]=""; $wp_query->is_404=false; } // change the header to 200 OK header("HTTP/1.1 200 OK"); //load our template include($template); exit;}function templateRedirect() { $basename = basename($_SERVER['REQUEST_URI'], '?' . $_SERVER['QUERY_STRING']); loadCustomTemplate(TEMPLATEPATH.'/custom/'."/$basename.php");}add_action('template_redirect', 'templateRedirect');这样就实现了 WordPress 查找 /custom 文件夹下的 php 文件,并且将相匹配的 URL 请求转交给对应的 php 文件来处理的效果,与此同时,这个 php 文件还保持了对 WordPress API 的调用,因此留给我们的空间非常大。
接下来就可以在 /custom 文件夹下自定义一个list.php文件然后通过链接www.example.com/list访问。
3. 添加页面内容,获取自定义数据库/表中的内容然后就可以根据需要自己需要来实现自己想要的功能,这里需要有以下几点要处理:1)如何操作数据库WordPress提供了一个全局变量$wpdb,并将其实例化为wpdb类的对象。
这样我们就可以直接使用$wpdb来调用所有的数据库操作函数。
通过这个$wpdb对象,我们可以对WordPress数据库进行任何操作,包括建表、查询、删除、更新等。
使用$wpdb->get_results实现执行sql语句操作数据库,并获取结果。
global $wpdb;$sql= "SELECT * FROM ".$wpdb->prefix.table;$a = $wpdb->get_results($sql);2)使用wordpress的样式通过F12查看首页代码就可以发现只要使用对应的class样式就能轻松让页面统一规整。
那么就把对应的html添加到自定义PHP页面中即可。
3)利用wordpress的规则轻松实现翻页wordpress已经默认支持翻页,格式如:www.example.com/list?page=$1,只要在自定义的页面里面定义好每页返回正确的内容就好啦。
4. 设置nginx rewrite规则可读性强的URL一定不能是www.example.com/list?page=2这样的格式,对爬虫也不友好,那就需要配置好rewrite规则,我使用的是nginx的配置为:rewrite ^(.*)/indexed/page/([0-9]+)$ $1/indexed?page=$2 last;到现在为止,离成功只有一步之遥了,那就是新建一个页面, 大功告成!
WordPress搬家已把文件档案全部备份到新空间但SQL里面的?
感觉这应该不是SQL网址的问题,如果是你网址没换全的话,使用数据库中的命令来实现:UPDATE `wp_posts` SET `post_content` = replace(post_content, '旧地址', '新地址')如果还是不行,我建议你重新安装一下模板。
检查一下是不是插件的问题,因为有些模板必须要配合一些插件才可以正常使用,不知道你用的是什么模板我识某知
如何上传数据库文件到godaddy空间数据库
你是什么数据库SQL的还是AC的?AC的需要WINDOWS主机,直接传上去就能用,SQL的需要先在控制面板里建立SQL账号,然后导入就可。
db-backups是一个备份的文件夹,程序传到根目录或者相应的域名目录下即可~ 先到处你的数据库,然后在GD里建立sql数据库,登陆在线管理,通过控制面板的里导入功能就可以了~
wordpress备份怎么恢复
备份、还原WordPress有三种常用的方法:1. 使用WordPress后台自带的导入、导出功能使用。
导入功能(需要事先安装wordpress导入插件,系统会在导入之前会提示安装)。
但是,导入的时候,导入文件最大不得超过8M。
2. 在网站管理工具中登录phpmyAdmin,全选所有表,点击里面的“导出”,就会将数据库导出到本地,并以*.sql文件的格式保存,点击“Import”导入*.sql文件即可3. 使用插件[WP-DB-Backup]实现定时备份。
中文操作界面,可以在线搜索插件,安装上即可。
安装好之后启用,到[工具]->;[备份]设置定时备份,也可以手动即时备份。
定时备份的时间最好不要过于频繁.虚拟主机的话百度下真如互联看下,她们的主机可以免费试用,售后很好。
其实备份和还原任何程序都不难,关键是要仔细,尤其是带数据库的。
祝您好运!
如何在Wordpress中自定义PHP页面并操作数据库
展开全部 1. 尝试设置一个页面模板1)拷贝一个index.php并改名为其它名,如list.php;2)在list.php页面最顶部添加以上两步就可以创建一个页面模板了,修改并保存好这个文件后,创建一个新页面或者修改已存在的页面。
在右下边有个“页面模板”的面板,在下拉菜单中选中“友链”后保存就可以了。
然后在页面中添加任何内容,包括html代码就可以显示了。
可是我的需求是要自己完成PHP代码获取数据并展示,它不能这么做。
2. 调用 WordPress 的 API实现URL正确跳转这种方法的自由度较高,并且可以创建非WordPress格式的URL。
比如我们要把 www.example.com/list 转交给主题文件夹下的 /custom/list.php 来处理,就可以用这种方式来处理。
这种方法用到 template redirect 钩子,template redirect 是 WordPress 在预处理好所有参数设置之后决定调用主题模板的时候调用的。
在functions.php模板函数文件中添加以下实例代码:function loadCustomTemplate($template) { global $wp_query; if(!file_exists($template))return; $wp_query->is_page = true; $wp_query->is_single = false; $wp_query->is_home = false; $wp_query->comments = false; // if we have a 404 status if ($wp_query->is_404) { // set status of 404 to false unset($wp_query->query["error"]); $wp_query->query_vars["error"]=""; $wp_query->is_404=false; } // change the header to 200 OK header("HTTP/1.1 200 OK"); //load our template include($template); exit;}function templateRedirect() { $basename = basename($_SERVER['REQUEST_URI'], '?' . $_SERVER['QUERY_STRING']); loadCustomTemplate(TEMPLATEPATH.'/custom/'."/$basename.php");}add_action('template_redirect', 'templateRedirect');这样就实现了 WordPress 查找 /custom 文件夹下的 php 文件,并且将相匹配的 URL 请求转交给对应的 php 文件来处理的效果,与此同时,这个 php 文件还保持了对 WordPress API 的调用,因此留给我们的空间非常大。
接下来就可以在 /custom 文件夹下自定义一个list.php文件然后通过链接www.example.com/list访问。
3. 添加页面内容,获取自定义数据库/表中的内容然后就可以根据需要自己需要来实现自己想要的功能,这里需要有以下几点要处理:1)如何操作数据库WordPress提供了一个全局变量$wpdb,并将其实例化为wpdb类的对象。
这样我们就可以直接使用$wpdb来调用所有的数据库操作函数。
通过这个$wpdb对象,我们可以对WordPress数据库进行任何操作,包括建表、查询、删除、更新等。
使用$wpdb->get_results实现执行sql语句操作数据库,并获取结果。
global $wpdb;$sql= "SELECT * FROM ".$wpdb->prefix.table;$a = $wpdb->get_results($sql);2)使用wordpress的样式通过F12查看首页代码就可以发现只要使用对应的class样式就能轻松让页面统一规整。
那么就把对应的html添加到自定义PHP页面中即可。
3)利用wordpress的规则轻松实现翻页wordpress已经默认支持翻页,格式如:www.example.com/list?page=$1,只要在自定义的页面里面定义好每页返回正确的内容就好啦。
4. 设置nginx rewrite规则可读性强的URL一定不能是www.example.com/list?page=2这样的格式,对爬虫也不友好,那就需要配置好rewrite规则,我使用的是nginx的配置为:rewrite ^(.*)/indexed/page/([0-9]+)$ $1/indexed?page=$2 last;到现在为止,离成功只有一步之遥了,那就是新建一个页面, 大功告成!
如何完美更换WordPress网站的域名
方法/步骤1,wordpress插件关闭,网站程序打包下载,SQL数据库信息导出这是准备阶段了,特别是wordpress插件关闭,建议在搬家过程中先关闭,以免程序在新空间中启用出现意外。
而网站程序打包下载,SQL数据库信息导出这两点,一般的空间后台都有管理功能,把整站程序都下载到本地计算机。
2,解析好新的域名,将网站程序上传到新空间,修改数据库连接信息解析好新的域名,这个你大可不必自己做,直接让空间商帮你协助解决就行了。
一般网站程序上传直接上传rar包,然后再利用空间后台管理解压会比较保险也快速。
程序源码上传后,当然要上传数据库信息,在数据库管理中phpmyadmin中导入数据库,但很多数据库导入都要求小与2M,这个你可以联系你的空间商来协助解决,如果是在本地,你可以看我教程下面的备注说明。
而修改数据库信息,你可以通过DW,修改成你新的数据库名称、主机名和密码,这个信息要和你导入数据库时候添加的用户信息一致。
修改网站根目录下的wp-config.php文件相关的数据库参数,如下图:/** WordPress 数据库的名称 */define('DB_NAME', '你的数据库名称');/** MySQL 数据库用户名 */define('DB_USER', '你的数据库用户名');/** MySQL 数据库密码 */define('DB_PASSWORD', '你的数据库密码' );/** MySQL 主机 */define('DB_HOST','localhost');将你新的主机空间的数据库名称,数据库用户名和密码填进去即可。
注意一下,MySQL主机这一项默认是'localhost',如果你的是Windows主机,不用修改,如果是Linux主机,需要填上数据库的地址。
3,暂时删除.htaccess文件,修改数据库信息变更域名由于很多wordpress都设置了伪静态规则,因此在程序上传后暂时删除.htaccess文件,这点很容易忽视,而导致明明所有细节都设置好,访问就是会跳转404的情况。
变更网站域名,这个需要从修改数据库信息开始,要进入数据库管理的phpmyadmin来修改。
登陆phpmyadmin,选择自己博客的数据库,然后点击SQL,将下面四行命令输入进去:UPDATE wp_posts SET post_content = replace( post_content, 'AAA.com','BBB.com') ;UPDATE wp_comments SET comment_content = replace(comment_content, 'AAA.com', 'BBB.com') ;UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'AAA.com', 'BBB.com') ;UPDATE wp_posts SET guid = replace( guid, 'AAA.com','BBB.com') ;其中,AAA.COM是你的老域名,而BBB.COM是新域名。
另外要注意,很多人都忽略的第四句语句。
还有如果当初你的数据库表头不是默认的wp开头,你要修改成你自己数据库的表头,很多人都忘记了这点。
不止是这四句,由于各个主题不同,也许你还要修改其他的表中信息,你最好逐一查看下。
4,登录网站后台修改网址,重新开启插件上面三步后,你已经可以用新网址浏览网站了,网站程序已经与数据库连接顺利,接着你要到wordpress后台修改默认的网站网址,登陆到其WordPress控制台,找到“设置”->;“常规”,然后WordPress地址和博客地址中的旧域名,用新的域名进行替换。
5,添加修改了的.htaccess文件,设置301转向WordPress博客搬家后最好网页结构,静态化设置都保持一致,以利于设置301转向,将原来搜索引擎收录的网址都能够转移到新的网址中来,以免权重丢失。
至于这两个步骤,你同样可以让空间商来帮你设置,或者网上找教程设置。
望采纳
为什么我的页面会显示HTML 源代码
【八个有用的WordPress的SQL语句】在过去的十年中,MySQL已经成为广受欢迎的数据库,而WordPress博客使用的是MySQL数据库,虽然使用插件可以解决一些问题,但是实现某些特殊任务的时候,在phpMyAdmin中执行SQL语句是最简洁的方法,这里就总结八个有用的WordPress系统的SQL语句,用于解决一些实际碰到的问题。
1、创建备份数据库 备份数据库是首先要做的事情,只需要通过以下方法就可以简单备份数据库: 登录phpMyAdmin后。
选择你的WordPress数据库,然后点击“导出”按钮,选择一种压缩方式(可以使用gzip)并单击“执行”按钮,当浏览器提示是否下载的时候,点“是”,将数据库文件下载到本地。
2、批量删除文章修订 WordPress2.6以后的版本增加了一个Post revisions功能,虽然有点用,但文章修订增加了你数据库的大小,我们可以选择批量删除。
登录phpMyAdmin后执行下面的SQL语句即可批量删除。
DELETE FROM wp_posts WHERE post_type = "revision"; 3、批量删除垃圾评论 一个真实的故事是,我的一个朋友在网上建立了一个博客,有次他花了几天时间外出度假,没有上网,当他回来的时候,登录自己的博客,看到有5000多条评论等待审核,当然,大多数都是垃圾评论,要手动删除这些评论要花大量时间,因此我们可以使用以下办法。
登录phpMyAdmin后执行下面的SQL语句。
DELETE from wp_comments WHERE comment_approved = '0'; 要小心,虽然这种解决方案对于处理数百万的垃圾平邮非常有用,但是也会清除未经批准的评论,因此最好还是安装使用Akismet来对付垃圾评论。
4、修改文章属性 你安装WordPress后,admin账户就创建了,不少人都错误的使用这个帐号来写博客,直到他们认识到,这并不是个人帐号。
解决的方法,每篇文章修改作者属性需要大量的时间,下面的这个SQL语句可以帮你快速完成这个功能。
首先你要找到你正确的用户名,使用下面的SQL语句可以找到你的用户ID号。
SELECT ID, display_name FROM wp_users; 假设这个ID为NEW_AUTHOR_ID,而管理员admin的ID为OLD_AUTHOR_ID,接着,运行下面的SQL语句。
UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID; 5、手动重设密码 很多人为了保护自己的博客不被人黑掉,使用了很复杂的密码,这虽然是一件好事,但也经常会发生遗忘管理员密码的事情。
当然,通过电子邮件可以发送给你WordPress重设密码的链接,但如果你无法访问你的邮件地址,那么就只好使用下面的SQL语句来重设你的密码了。
UPDATE wp_users SET user_pass = MD5('PASSWORD') WHERE wp_users.user_login ='admin' LIMIT 1; MD5是MySQL内置的哈希函数,用于将密码转换为散列值。
6、更改WordPress的域名 你可能有时候会想要更改你博客的域名,但是WordPress会将你的域名存储在数据库中,因此你要使用下面的SQL语句来修改。
UPDATE wp_options SET option_value = replace(option_value, ' queries in seconds. 8、恢复你的WordPress数据库 当你的数据库因为某些原因(黑客或者升级错误)被损坏或者丢失了,如果你有备份的话,那可以恢复你的WordPress数据库。
登录phpMyAdmin,选择你的WordPress数据库,点“导入”按钮,点“浏览”按钮,然后从你的硬盘选择备份文件,点“执行”按钮就可以将数据库导入。
如果顺利的话,你的WordPress功能将会恢复正常。
原文出处:<a href=.williamlong.info/archives/1650.html
如何把wordpress从本地服务器迁移到网站主机上
wordpress分为两个部分,本地PHP文件程序和MySQL数据库数据;搬迁到线上服务器完成这样两样的备份即可;首先是压缩本地站点的文件,打包上传到网站主机对应的站点下,并解压1、上传使用ftp工具,安装到本地,网站主机提供商,提供有FTP账号,对应填上IP、FTP账号,FTP密码既可以链接,2、如何上传?找到对应的站点根目录,一般为www、wwwroot、html等,根据供应商服务器特点可能有所不同3、解压;主机管理后台都会提供解压和压缩功能4、到处本地mysql数据库,通过MySQL管理器,例如phpmyadmin,到处数据库为.sql文件,然后上传到主机提供商提供的mysql数据库中,phpmyadmin中都有导入按钮;5、在解压的网站程序中wp-config.php修改数据库信息,这个文件在根目录下;用代码编辑器,(不建议使用text文本工具)修改第23、26、29、32行,分别对应的数据信息/** WordPress数据库的名称 */define('DB_NAME', 'taoge');/** MySQL数据库用户名 */define('DB_USER', 'root');/** MySQL数据库密码 */define('DB_PASSWORD', 'root');/** MySQL主机 */define('DB_HOST', 'localhost');保存即完成网站搬迁工作;注意:所有的信息主机提供商都是提供有的,请在自己的后台查看
如何把wordpress从本地服务器迁移到网站主机上
展开全部wordpress分为两个部分,本地PHP文件程序和MySQL数据库数据;搬迁到线上服务器完成这样两样的备份即可;首先是压缩本地站点的文件,打包上传到网站主机对应的站点下,并解压1、上传使用ftp工具,安装到本地,网站主机提供商,提供有FTP账号,对应填上IP、FTP账号,FTP密码既可以链接,2、如何上传?找到对应的站点根目录,一般为www、wwwroot、html等,根据供应商服务器特点可能有所不同3、解压;主机管理后台都会提供解压和压缩功能4、到处本地mysql数据库,通过MySQL管理器,例如phpmyadmin,到处数据库为.sql文件,然后上传到主机提供商提供的mysql数据库中,phpmyadmin中都有导入按钮;5、在解压的网站程序中wp-config.php修改数据库信息,这个文件在根目录下;用代码编辑器,(不建议使用text文本工具)修改第23、26、29、32行,分别对应的数据信息/** WordPress数据库的名称 */define('DB_NAME', 'taoge');/** MySQL数据库用户名 */define('DB_USER', 'root');/** MySQL数据库密码 */define('DB_PASSWORD', 'root');/** MySQL主机 */define('DB_HOST', 'localhost');保存即完成网站搬迁工作;注意:所有的信息主机提供商都是提供有的,请在自己的后台查看...
转载请注明出处51数据库 » wordpress sql文件