Tag Archives: WordPress

WordPress页面链接添加.html后缀

默认WordPress页面不能实现伪静态链接,比如:http://zmingcx.com/begin.html,手动在链接中添加“.html”,会自动转码为"-html",但万能的WordPress,你能想到的功能都会有相应的插件帮你实现。 将下面代码添加主题functions.php中即可。 // 页面链接添加html后缀 add_action('init', 'html_page_permalink', -1); function html_page_permalink() { global $wp_rewrite; if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){ $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html'; } } 添加后,需要到固定链接设置页

Posted in Technology | Tagged , , | Leave a comment

WordPress登录框显示/隐藏输入的密码

现在,我们还有另外一种选择,直接让用户自行根据需要选择是全部隐藏输入的密码,还是全部显示输入的密码。在全部显示密码框的内容时,用户输错的可能性就大大降低,这也是微软推荐的一种密码框处理方式。效果如下: 今天,我将给大家介绍,在WordPress中如何实现这个的功能,步骤非常

Posted in Technology | Tagged , | 1 Comment

WordPress 4.2.1中Gravatar评论头像不显示的解决办法

Gravatar头像出现无法加载的问题,不仅致使wordpress站点的用户头像无法正常显示,还对网页加载速度及后台操作速度造成了影响。之前Pop已经提供了一种方法解决(WordPress中gravatar评论头像不显示的解决办法http://429006.com/article/technology/3541.htm),不过针对最新的WordPress 4.2.1版本中/wp-includes/pluggable.php这个文件已经对代码进行了调整,所以之前分享的代码只能对4.2.1以下版本有效。这里Gravatar头像无法加载显示的解决办法是利用functions.php的修改方法,就可以一劳永逸了。 一、利用多说Gravatar头像中转服务器替代头像默认服务器。 添加如下代码到wordpress主题的functions.php模板文

Posted in Technology | Tagged , , , | Leave a comment

WordPress发布紧急安全更新4.2.1 解决0day漏洞

根据外媒报道,流行博客程序WordPress4.2存在Oday漏洞,该漏洞可导致攻击者使用跨站攻击,从而控制网站。此漏洞被报告2个小时后,官方紧急发布了4.2.1安全更新,补上了此漏洞。 根据安全公司的报告,此次发现的漏洞一共有2个,为XSS跨站攻击漏洞。漏洞允许攻击者将代码插入到网站的 HTML内容。通过将恶意代码嵌入到博客的底部或文章后默认显示评论的部分,攻击者可以更改密码、 添加新管理员,执行任何其他管理员能执行的操作。安全公司公布了攻击演示代码和视频。

Posted in Technology | Tagged , , | Leave a comment

WordPress 4.1.1 日志ID不连续的解决办法(关闭自动保存、自动草稿和禁用文章修订版)

Pop:这个是一个老问题了,这个方法可以使4.1.1最新版的WordPress的ID进行连续。 原理是获取最早一条自动草稿作为当前文章使用,如此可以实现在原有自动草稿功能基础上保持文章ID连续,并去除了删除7天前自动草稿的功能。 1、打开 wp-config.php 文件,在 $table_prefix = 'wp_'; 前面添加如下代码(注意,一定是 $table_prefix = 'wp_'; 这行的前面): define('WP_POST_REVISIONS', false); define('AUTOSAVE_INTERVAL', 86400); 2、找到并打开 wp-admin\post-new.php 这个文件,将其 wp_enqueue_script( 'autosave' ); 注释或删除掉 //wp_enqueue_script( 'autosave' ); 3、找到并打开 wp-admin\post.php 这个

Posted in Technology | Tagged , , | Leave a comment

更改WordPress版本号以及去掉更新提示

WordPress版本号只有升级之后才会自动改变,如果不升级的话,后台就会一直有提示的,怎么才能不升级而去掉提示呢? 具体步骤如下: 打开 /wp-includes/version.php 修改$wp_version的值就可以了。 如将 $wp_version = '4.0.1'; 修改

Posted in Technology | Tagged , , | 2 Comments

WordPress中gravatar评论头像不显示的解决办法

我们知道只是http://0.gravatar.com这个分流服务器被墙,但是en.gravatar.com及cn.gravatar.com还是可以正常访问的,可以通过修改头像调用文件来解决,具体方法如下: 找到/wp-includes/pluggable.php这个文件,找到下面这段代码: if ( is_ssl() ) { $host = 'https://secure.gravatar.com'; } else { if ( !empty($email) ) $host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash[0] ) % 2 ) ); else $host = 'http://0.gravatar.com'; } 修改

Posted in Technology | Tagged , , , | Leave a comment

WordPress使用代码实现“相关文章”功能的几种方法

WordPress很多插件可以实现相关文章的功能,插件的优点是配置简单,但是可能会对网站的速度造成一些小的影响,所以很多人还是比较喜欢用代码实现需要的功能,但是话又说回来了,代码实现也有缺点,就是配置复杂,不懂代码的人完全摸不着头脑或者只能照搬别人的代码,还不如用插件。 Pop之前采用的就是WordPress Related Posts的插件,后期WordPress Related Posts可能出售给Zemanta了就会加载一些其他代码在里面,影响网站速度,所以就想办法把这个插件去掉,直接使用代码来搞定 这里我整理编写了几种用代码实现相关文章的方法,这其中会详细标明各部分代码的作用,以及如何自定义你想要的功能,希望对大家有所帮助,有什么问题可以给本文发表评论,我会及时给你回复。开始之前,说明一点,以下所有方法输出的HTML代码格式都是以下形式,你可以根据需要进行修改: <ul id="xxx"> <li>* <a title="文章标题1" rel="bookmark" href="文章链接1">文章标题1</a></li> <li>* <a title="文章标题2" rel="bookmark" href="文章链接2">文章标题2</a></li> ...... </ul> Pop建议将相关文章的代码直

Posted in Technology | Tagged , , , | 1 Comment

彻底删除WordPress相关文章插件WordPress Related Posts的方法

WordPress搭建网站的时候一般都会在文章页面下面展示与之相关的“你可能还喜欢下面的内容”的相关文章。以前都是用的"WordPress Related Posts"插件,一直用的还不错。但是不知道什么时候这款插件他已经转售给国外的Zemanta了,而且也是最近几天发现安装该插件的网站变得非常的慢 通过代码我们可以看到WordPress Related Posts插件加载了Zemanta的外部链接,手动打开Zemanta的这个链接发现根本访问不了。 于是将WordPress Related Posts插件禁用,发现打开

Posted in Technology | Tagged , , | 4 Comments

WordPress更换数据库换前缀详解

昨天帮一朋友迁移 WordPress,本来是很简单的事,但客户新服务器本身运行一个 WordPress,而且数据库只有一个,那么这个迁移过来的 WordPress 用的数据库表需要改『前缀』。实现两个WordPress共用一个数据库。 用 WordPress 的朋友都知道 WordPress 默认的数据表前缀是『wp_』:(注:这是默认的数据表,如果安装了其他插件有可能生成其他 wp_ 开头的数据表) wp_commentmeta wp_comments wp_links wp_options wp_postmeta wp_posts wp_terms wp_term_relationships wp_term_taxonomy wp_usermeta wp_users 第一步:那么第一件事就是把所以

Posted in Technology | Tagged , | Leave a comment