WORDPRESS - 技术教程文章

wordpress宝塔lnmp下安装以及调优(此篇持续更新)【图】

wordpress宝塔安装(该安装不适用于avada安装,avada安装请看此链接)0.在宝塔下新建站点,并设置网站伪静态为wordpress 1.将wp文件复制进去(这里我使用filezila将自己本地wp传到虚拟机上)   ps:以上操作完后可以在shell端查看文件夹和文件的权限,为了后面安装demo和插件方便,使用chown -R www.www指令将wp-content文件夹的权限设置为www.www。 2.宝塔建数据库 3.设置网站和数据库备份(养成良好的备份习惯,后面才不会吃亏...

WordPress更改临时目录

首先用FTP软件在网页空间’wp-content’目录中新建一个”tmp”目录,然后在wp-config.php文件中加入下面部分: /** WordPress的临时目录。 */ define(‘WP_TEMP_DIR‘, ABSPATH.‘wp-content/tmp‘); 原文:http://5634716.blog.51cto.com/5624716/1621541

Dreamweaver CS5 中启用 WordPress 代码提示功能的图文方法【图】

使用 Dreamweaver 这样的可视化的 IDE 工具进行编程的最大的一个好处是它的代码提示功能,只要输入几个字符,IDE 工具就会智能的给出一系列可选的函数或者变量让你输入。  代码提示功能的好处是非常明显的,比如你对某个函数记不清楚,就可以通过代码提示功能快速输入,而不用去搜索和查资料,即使非常清楚,也可以通过代码提示功能快速输入而无需输入每个字符,这样的对编程效率提高是非常明显的。 Dreamweaver CS5 支持 WordPr...

Ubuntu16.04搭建web服务器运行WordPress

1、新增root权限用户  adduser vine //增加用户vine  usermod -aG sudo vine //将vine用户加入sudo用户组  su vine //切换到vine用户2、安装nginx  sudo apt-get update //更新apt-get  sudo apt-get install nginx //安装Nginx原文:http://www.cnblogs.com/VineFiner/p/7673995.html

您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”处理方法

网上的方法大致这样:(1)对于windows服务器,找开PHP安装位置,找到php.ini,打开第一步:确认开启以下扩展extension=php_mysql.dllextension=php_mysqli.dll第二步:; On windows:; extension_dir = "ext" 扩展文件存放位置,确认以上丙个扩展文件已经存放在一个叫“ext"的文件夹中,如没有,下载第三步,服务重启,问题解决(2)对于linux服务器,网络上解决方法如下第一步:先用SSH登录,打开PHP.ini#vi /etc/php.ini第二步:php...

WordPress 网站 SEO 优化【代码】

by falcon wuzhangjin@gmail.com of TinyLab.org 2014/07/20前言本站建站有一段时间,买的阿里云,搭的WordPress, 刚开始一直有各种问题,导致无法访问,尝试过:升级Web服务器:从Apache到Nginx创建文件并配置Swap服务升级RAM:从512M到2G但是发现有时访问还是很慢,特别是连接多了以后,服务器就down掉,所以得继续抽空优化。兼容性问题先做HTML的W3C兼容性测试,如果不兼容,很多浏览器可能无法访问,果然,通过http://validato...

如何提高WordPress的加载速度

针对wordpress加载速度慢的原因:1. 由于Wordpress系统默认使用谷歌字体,在国内谷歌域名被屏蔽,所以导致操作反应慢。对于很多商业主题默认使用了谷歌字体、谷歌ajax库、谷歌地图等谷歌服务,所以导致网站前台访问速度慢。解决方法:找到Wordpress这个文件 \wp-includes\script-loader.php,找到:fonts.googleapis.com,全部替换成:fonts.useso.com。Useso take over Google”。2.去除复杂冗余的WordPress头部文件:把脚本添加到...

详解WordPress中的头像缓存和代理中的缓存更新方法【图】

wordpress评论中的头像是使用Gravatar的头像服务(Gravatar官方注册地址:http://en.gravatar.com),用户的缓存头像一般都是固定不变的,所以我们可以将头像缓存到本地来提高我们网站的访问速度。 我的wordpress avatar目录的头像缓存:wordpress头像缓存功能设置方法 首先是在根目录下建立一个文件夹avatar,权限755。再在里面放一个默认的头像(default.jpg),没头像的童鞋就会用默认的。代码如下: function my_avatar( $emai...

WordPress中Gravatar头像缓存到本地及相关优化的技巧_PHP【图】

将Gravatar全球通用头像缓存的目的在于加快网站的打开速度,因为Gravatar官网的服务器在国外,加上伟大的GFW,国内打开速度经常很慢。方法来自willin,不过貌似他的网站已经打不开了- -将Gravatar全球通用头像缓存到本地缓存方法如下: 1.建立缓存目录 在WordPress根目录建立一个名为 avatar的文件夹,设置该文件夹的权限为 0755 (如果 0755 不行,就试一下 0777)。 2.设置默认头像 准备一张大小适合(32*32即可)的默认头像,命名为"d...

WordPress中Gravatar头像缓存到本地及相关优化的技巧

将Gravatar全球通用头像缓存的目的在于加快网站的打开速度,因为Gravatar官网的服务器在国外,加上伟大的GFW,国内打开速度经常很慢。方法来自willin,不过貌似他的网站已经打不开了将Gravatar全球通用头像缓存到本地缓存方法如下:1.建立缓存目录在WordPress根目录建立一个名为 avatar的文件夹,设置该文件夹的权限为 0755 (如果 0755 不行,就试一下 0777)。2.设置默认头像准备一张大小适合(32*32即可)的默认头像,命名为"default....

详解WordPress中的头像缓存和代理中的缓存更新方法_php技巧【图】

wordpress评论中的头像是使用Gravatar的头像服务(Gravatar官方注册地址:http://en.gravatar.com),用户的缓存头像一般都是固定不变的,所以我们可以将头像缓存到本地来提高我们网站的访问速度。 我的wordpress avatar目录的头像缓存: wordpress头像缓存功能设置方法 首先是在根目录下建立一个文件夹avatar,权限755。再在里面放一个默认的头像(default.jpg),没头像的童鞋就会用默认的。代码如下: function my_avatar( $ema...

WordPress中Gravatar头像缓存到本地及相关优化的技巧,_PHP教程【图】

WordPress中Gravatar头像缓存到本地及相关优化的技巧,将Gravatar全球通用头像缓存的目的在于加快网站的打开速度,因为Gravatar官网的服务器在国外,加上伟大的GFW,国内打开速度经常很慢。方法来自willin,不过貌似他的网站已经打不开了- -将Gravatar全球通用头像缓存到本地缓存方法如下: 1.建立缓存目录 在WordPress根目录建立一个名为 avatar的文件夹,设置该文件夹的权限为 0755 (如果 0755 不行,就试一下 0777)。 2.设置默认...

详解WordPress中的头像缓存和代理中的缓存更新方法,wordpress头像_PHP教程【图】

详解WordPress中的头像缓存和代理中的缓存更新方法,wordpress头像wordpress评论中的头像是使用Gravatar的头像服务(Gravatar官方注册地址:http://en.gravatar.com),用户的缓存头像一般都是固定不变的,所以我们可以将头像缓存到本地来提高我们网站的访问速度。 我的wordpress avatar目录的头像缓存:wordpress头像缓存功能设置方法 首先是在根目录下建立一个文件夹avatar,权限755。再在里面放一个默认的头像(default.jpg),...

wordpress – Nginx Fastcgi_cache性能 – 磁盘缓存VS tmpfs缓存VS静态文件【代码】

两个警告:这个表演的东西让人上瘾.你挤压的每一点,你想要更多.英语是我的第二语言,所以请原谅我的任何错误. 无论如何,我在不同的场景中比较wordpress网站的nginx性能,看起来很奇怪.所以我在这里与你们分享,也许可以调整我的期望.Software # NGINX 1.4.2-1~dotdeb.1 # PHP5-...

php – WordPress网站上的APC缓存碎片【代码】

我最近在Web服务器(Centos 5.7,PHP 5.3,1.5Gb RAM)上安装并激活了APC缓存,该服务器主要用于中等流量(30k唯一访问者/ mo)运行W3Total Cache的WordPress站点,该站点设置为使用APC数据库和对象缓存(页面,缩小使用磁盘). 服务器的APC信息页面显示存在严重的碎片.例如,重新启动httpd后,11小时后碎片率高达75%,而且几天后我已经看到它达到100%.在任何时候我都没有看到超过大约40%的高速缓存使用,并且服务器始终运行在大约400Mb的内存,...

php – WordPress w3总缓存和负载平衡问题【代码】

我们现在正在处理的网站将托管在两个负载均衡的IIS服务器上.数据库在第三台服务器上很常见. 插件(w3总缓存)将所有文件保存在wp-content / cache文件夹中.现在我们只使用一台服务器,所以一切正常,但我们必须尽快将第二台服务器连接到负载均衡器. 我的问题是: – 按原样连接第二台服务器是否安全,而不对插件进行任何修改?例如,我们是否遇到html插入缓存的css文件的风险,该文件仅存在于一台服务器而不存在于另一台服务器上? – 如果...

wordpress无法正常查看日志解决方法

wordpress无法正常查看日志URL的地址是http://localhost/wordpress/?p=280 但是显示的图片却是上面的样子,连http://localhost/wordpress/index.php也是显示上面的样子,不清楚这个是什么原因,肯定大侠出手帮忙------解决方案-------------------- 大概是你在apache httpd.conf配置文件中没有把index.php设为默认。如果访问http://localhost/wordpress/index.php可以的话就是的找找httpd.conf中的index.html,给那行后面再加个 in...

wordpress登录失败处理user-lock插件安装【图】

默认的Wordpress安装后用户登录失败是没有次数限制的,user-lock这个插件可以解决,默认登录失败5次锁定账号。下载user-lock插件https://downloads.wordpress.org/plugin/user-locker.zip上传到站点目录下的插件存放位置并解压cd /var/www/html/wordpress/wp-content/pluginsrz 上传unzip user-locker.zip然后到web管理界面---插件---已安装的插件--启用即可,后面无需设置,直接可用。启用后默认是登录失败5次锁定账号,要到后台解...

wordpress图片存在七牛云了我让让图片赋值成300x300的

wordpress图片存在七牛云了 我让让图片赋值成300x300的我已经上传了上千张图片 我知道怎么赋值 但是可以批量弄吗 wordpress有什么插件吗?回复内容:wordpress图片存在七牛云了 我让让图片赋值成300x300的我已经上传了上千张图片 我知道怎么赋值 但是可以批量弄吗 wordpress有什么插件吗?imageView2裁切缩放

详解WordPress开发中的get_post与get_posts函数使用,wordpressget_post_PHP教程

详解WordPress开发中的get_post与get_posts函数使用,wordpressget_postget_post() 在一般主题制作时,get_post()函数我们一般很少会用到,但因为后面会讲到get_posts(),所以我们不得不先讲一下这个单数形式。这个函数的主要作用是,将一片指定的文章以一个对象或是数组的形式返回,以便我们后期利用。下面让我们简单的了解一下他的使用方法。 get_post()函数说明 WordPress 的函数名总是那么浅显易懂,get_post()函数正如其表,即...

php-将几个WordPress类别的内容加入新的虚拟类别

假设我们在WP中有以下类别: > /商店/牛仔裤/黑色> /商店/牛仔裤/蓝色> /商店/牛仔裤/白色> /商店/ T恤/黑色> /商店/ T恤/蓝色> /商店/ T恤/白色 我需要创建虚拟类别,以显示某些给定类别的内容,例如: > /商店/衣服/黑色 将保留/ shop / jeans / black和/ shop / t-shirts / black中的内容,仅显示黑色衣服. 我知道我可以通过诸如 > / shop / jeans,t恤 但这没有用. 我也知道我可以使用标签.另外,我可以将内容添加到多个类别. 在我看...

如何在PHP中进行wiki / wordpress样式比较/差异?【代码】

有点像这样来自WordPress: 或者来自MediaWiki: 我在PHP中尝试了几个diff引擎,最全面的似乎是(http://www.raymondhill.net/finediff/viewdiff-ex.php)和PEAR的Text_Diff,但我似乎找不到任何选项让两个版本并排堆叠,如上图所示.我认为这比将两个版本合二为一,更容易阅读.解决方法:找到了一个解决方案 – 从WordPress(wp-includes / wp-diff.php)中获取与PEAR Text_Diff结合使用的WP_Text_Diff_Renderer_Table类:$diff = new Text_...

WordPress二次开发,新手需要从哪些方面入手。

本人是新手,懂CSS,HTML和PHP,想要二次开发一个官方网站,可以从哪些方面了解WordPress。想请教一下各位。回复内容:本人是新手,懂CSS,HTML和PHP,想要二次开发一个官方网站,可以从哪些方面了解WordPress。想请教一下各位。懂前后端的话可以先去看看别人的写好的类似网站的模板,从里面吸取一些经验。 一般企业网站都是类似于CMS系统的,用好WP的分类是关键。文字教程http://www.ludou.org/create-wordpress-themes-prepare.h...

详解WordPress中过滤链接与过滤SQL语句的方法_php技巧

esc_url()(过滤链接) 很多 URL 会有一些小错误,用 esc_url() 函数可以屏蔽或者修正这些错误,并且可以拒绝不安全的协议。 esc_url() 函数的工作内容: 默认拒绝不是下面协议的 URL:defaulting to http、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed 和 telnet 删除无效字符和危险的字符 将字符转换成 HTML 实体字符 使用方法 esc_url( $url, $protocols, $_context ); 参数 $url (字符串)(必须)要被过滤的 UR...

给WordPress中的留言加上楼层号的PHP代码实例_php实例

最近突然发现博客的评论楼层有点问题,之前一直设置的是“在每个页面顶部显示新的评论”,也就是所谓的倒序显示评论,但是主题只支持顺序的评论楼层好,于是楼层和楼层号之间对不上。搜了一下在zww.me发现有实现的代码,但是放到博客之后无法正常工作,比如限制分页显示为25条的时候,文章只有一条评论时也显示的25楼。折腾了一下搞定了,做个记录,也供大家参考。 在主题文件 functions.php中找到$GLOBALS[comment] = $comment;在...

(原创)WordPress用SQL语句批量删除垃圾评论的方法

PS:近来半个月才登录一次博客后台,每次都发现几千条垃圾广告评论,之前一直用Akismet插件智能识别的,以前效果很好,最近基本失灵了,大部分垃圾评论都没识别到。默认后台只能每次删20条,要一次全删掉几千条,只能用SQL语句操作数据库,顺便总结一下,方PS:近来半个月才登录一次博客后台,每次都发现几千条垃圾广告评论,之前一直用Akismet插件智能识别的,以前效果很好,最近基本失灵了,大部分垃圾评论都没识别到。默认后台只...

wordpress中输出验证码图片的问题

要输出的地方是id为209的“页面” 在主题文件夹下的page.php中 该段代码单独文件下正常输出,这里无法正常输出。是wordpress之前的处理过程已经输出了header吗? 我php.ini里有关错误输出的都打开了。。无提示,就是个显示失败的图片 回复讨论(解决方案) 你是如何调用 page.php 的? 是用 img 标签吗? 你是如何调用 page.php 的? 是用 img 标签吗? 我现在直接输出都输不出来 http://loc...

WordPress中获取页面链接和标题的相关PHP函数用法解析_php技巧

get_permalink()(获取文章或页面链接) get_permalink() 用来根据固定连接返回文章或者页面的链接。在获取链接时 get_permalink() 函数需要知道要获取的文章的 ID,如果在循环中则自动默认使用当前文章。 用法 get_permalink( $id, $leavename ); 参数 $id (混合)(可选)文章或者页面的 ID(整数);还可以是文章对象。 默认值:在循环中自动调用当前的文章 $leavename (布尔)(可选)转化成链接是是否忽略文章别名。如果设置...

判断、添加和删除WordPress置顶文章的相关PHP函数小结_php实例

判断置顶文章 is_sticky() 函数用来判断一篇文章是否为置顶文章。 用法 is_sticky( $post_id ); 参数 $post_id (整数)(可选)要判断的文章 ID,默认是循环中的当前文章。 默认值:0(循环中的当前文章) 返回值 (布尔)文章是否为置顶文章。 例子 if( is_sticky() ) echo //当前文章是置顶文章; if( is_sticky( 68 ) ) echo //ID 为 68 的文章是置顶文章; 其它 此函数位于:wp-includes/post.php 添加和移除置顶文章的函数 Wor...

mysql-数据库-存储自定义变量-典型的wordpress数据库设计

在典型的wordpress网站中,有些表的末尾以“元”命名.在这些表中,有2列,一列名为“ meta_key”,一列名为“ meta_value”.存储了任何种类的变量. 这是一个不好的设计吗?这种设计的好处是什么?缺点是什么?解决方法:这完全取决于外部设计-键值表只是存储数据的另一种方式,也是另一种思维方式.就像NoSQL. 您必须研究wordpress如何使用这些表.由于从未研究过数据库架构,因此我无法对wordpress进行过多介绍.我签出的代码很有趣,但没什么...