❶ 常用wordpress插件有哪些
一些常用的wordpress插件:
1、Akismet
Akismet 是 WordPress 官方推荐的一款 WordPress 防垃圾评论插件,也是默认已安装的插件。
2、WP-Postviews
最好且最流行的WordPress浏览次数统计插件莫过于WP-Postviews,该插件可以统计每篇文章的浏览次数,并且可以获取最受欢迎(浏览次数最多)的文章列表。
3、WP No Category Base
默认情况下,WordPress分类目录的链接自动添加了 /category/ 标志,如果你希望去掉它, WP No Category Base 是个不错的选择!
4、Google XML Sitemaps
Google XML Sitemaps 是一个使用非常广泛的XML网站地图插件,通过它,你可以很轻松为你的 WordPress 博客生成 Sitemap,方便搜索引擎抓取你博客的文章。
5、Bai Sitemap Generator
通过它可以生成网络 Sitemap XML 文件。
6、DB Cache Reloaded Fix + Hyper Cache
DB Cache Reloaded Fix是一个出色的WordPress数据库缓存插件,可以大大减少对数据库的请求次数。
Hyper Cache 是非常小巧但很强大的WordPress缓存插件,设置简单,完美支持Gzip压缩,可缓存404页,重定向页面等。
推荐将这两个插件一起搭配使用,效果很不错。
7、WP Super Cache
WP Super Cache 是使用的比较多的缓存插件,功能也比较齐全。安装 WP Super Cache 插件并启用Gzip选项。它可以为访问者只加载那些合适的缓存内容,而不是加载你的WordPress站点中的每一个脚本和元素。可以很大降低带宽占用,避免网站在流量高峰时崩溃。
8、SEO Friendly Images
SEO Friendly Images 可以批量给你文章中的图片添加 alt 和 title 信息,提高SEO效果。
9、WP Keyword Link
WP Keyword Link 是一款 WordPress SEO插件,原来是老外的插件,不支持中文,后来 柳城 在作者同意下,修改使之支持中文关键词。通过简单设置,可以为你的wordpress博客添加关键词的链接,给文章加上内部链接有利于增加搜索引擎收录,该插件完美支持中英文关键词。
10、WP-DB-Backup
WordPress Database Backup 是一款专门备份数据库的插件,支持手动备份和自动定时备份,可以备份保存在主机空间,下载到本地或者发送到指定邮箱。
11、BackWPup
BackWPup 是一款超级强大的WordPress备份插件,支持全自动的定时备份,支持备份到FTP空间、邮箱、Dropbox、Amazon S3 ,可以备份数据库、网站的任何文件。
12、Simple URLs
Simple URLs是一个简单实用的WordPress外链转内链短网址插件,调用了wordpress本身的发布功能,添加个链接,就向发布文章一样简单,还支持统计链接点击次数哦。做淘宝客或联盟推荐的不妨试试。
13、Redirection
Redirection 是一款功能非常强大的WordPress 301重定向插件,对于更换域名或者修改网站安装目录,修改分类目录等,都可以很方便地进行正确转向。Redirection 本身就包含中文语言包,使用起来应该还是比较方便的。
14、CubePoints
CubePoints 是目前免费的最强大的 WordPress会员积分插件,这个插件有很多集成的模块,支持设置设定积分前后缀,设定设置积分增长规则,设置收费内容,积分互转,积分排行版等等。对于开放注册的站点来说,该插件是个提高用户积极性的良好工具!
15、Contact Form 7
Contact Form 7 是一款简单易用扩展性灵活的WordPress联系表单插件,可以自定义各式各样不同类型的表单功能,而且支持自定义接收邮件,Ajax提交和 jQuery表单插件支持。可结合Akismet过滤垃圾邮件,同时也支持CAPTCHA反垃圾邮件,表单域元素支持各种最常见的:单选框、复选框、文本框、下拉菜单、按钮、文件上传等多种表单域。
❷ wordpress插件的常用插件
由于WordPress插件实在太多,这里仅列举中文wordpress常用的一些插件。
CommentLuv让评论插件:CommentLuv是一个鼓励评论插件,这个插件的开发主要目的是能有效提升用户评论积极性,它可以在评论者提交评论后在你的评论内容下部显示该评论者博客的最新文章,增强与评论者的互动。WP-Syntax代码高亮插件:WP-Syntax是一款非常优秀的代码高亮显示插件,它将开源的代码高亮工具GeSHi应用到了Wordpress中。支持包括了c、python、sql、shell、diff等等在内的大多数程序语法格式,它使用特殊的xml语句对字符串进行对应程序语言的格式化。
网络分享:非常方便的把文章分享到各大社会化网络。
wp-ueditor:功能强大的网络编辑器。
-mp3:在博客方便的分享网络mp3音乐。
Broken Link Checker:失效链接检查,可以查出博客中所有的301和404链接。
wp slug translate:实现文章标题中文url自动翻译成英文。
无觅相关文章:自动抓取博客的文章, 以缩略图的形式展示最相关的文章。
Akismet:程序自带的反垃圾留言插件。
多说:一款社会化评论系统,可以将你博客上的评论同步到各个社会化网络中。
WP Super Cache:官方推荐的高效率静态缓存插件。
wp-db-backup:定时将数据库备份发送到你的邮箱。
Auto HighSlide:实用的图片放大缩小插件。
WP-Thumbnails:强悍的缩略图插件。
wp-utf8-excerpt:中文自动摘要插件。
ucan post:简单实用的投稿插件。
WP-PageNavi:经典的分页导航插件。
WP-PostViews:文章浏览次数统计。
addfeed:方便的订阅按钮。
SyntaxHighlighter++:实用的代码高亮显示插件。
TinyMCE Advanced:默认编辑器增强插件。
wp-tagcanvas:非常酷的3D标签云插件。
wp-postratings:强大的评分系统。
WP KIT CN:为侧边栏提供非常多实用的小工具。
Google XML Sitemaps:官方推荐的十分受欢迎的网站地图生成插件。
wordpress商城插件Plugin Directory
❸ 如何开发一个WordPress插件
工具:文本编辑器、wordpress源码、浏览器、apache mysql环境
步骤:
1.首先安装wordpress环境,安装成功后访问如下。
注意事项:
【1】一定要添加注释,并且按照规则去写,这个在官方的开发文档里面提到了,不然插件不能active。
【2】函数名字要唯一,最好添加个前缀。
【3】多读一下官方的插件开发文档和api文档.
❹ WordPress 常用的插件
WordPress Importer导入导出插件
WP-PageNavi
WP-PostViews
WP Kit CN
这几个用得比较多
❺ 如何开发一个WordPress插件
在开始之前,需要注意三件事情
I、给插件取一个个性化的名字,越个性化越好,以防和其他插件重名冲突。
II、代码里面,一定要包含注释,不为自己,也要为想修改你代码的别人想想。
III、尽量用最新版的 WordPress 进行开发和测试。
插件名称和插件结构
一般来说,都是在 wp-content\plugins 目录下建立一个文件夹,文件夹名就是插件的名称,我们插件名字为"right_plugin",文件结构如下。
\wp-content\plugins\right_plugin下有right_plugin.php和readme.txt
这里的 readme.txt 文件中包含了一些插件的介绍,使用说明等信息,主要是提交到 WordPress 官方网站时候用到的,可以参考他们给的模板 ,另外还有插件截图预览的功能,需要另外添加图片,但是我们现在是练习,不需要提交到官网,所以暂时先不涉及这些。
插件的核心
总的来说,插件的核心是两个 function,用来添加 Hooks(中文译为钩子)
add_action ($hookname, $callbackfunction)
add_filter ($hookname,$callbackfunction)
这两个方法相当重要,几乎所有的插件都要用到他们。
Actions,我理解就是 wordpress 核心代码预留的一些特殊的切入点,或者说是在执行一些特定事件时候发生,例如文章发布时,或者访客留言时触发。
Filters,应该就是 wordpress 执行时,对数据传输过程的一种过滤机制,例如当文章保存到数据库的过程,或者文章从事数据库中取出,展现到浏览器中的这个过程。
我们今天要制作的插件,应该是用 Filters,因为我们要在文章显示在浏览器之前,在最后面加上一段字符窜,用来显示版权信息,后面添加菜单项的时候,也要用到 Actions。
插件概要信息
用文本编辑器打开 right-plugin.php 文件,输入如下信息:
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
?>
保存好文件,然后登录 WordPress 后台,打开插件菜单,应该就可以看到这个插件,已经显示在插件列表里面了,并且可以启用这个插件试试,不过没有任何效果,因为到目前为止,这个插件还没有实现任何功能。
为插件实现功能
修改right_plugin.php
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
/* 此插件将在文章正文最下面,显示一行版权信息 */
function display_right() {
return "<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>";
}
?>
保存好这个文件,然后打开正在用的主题文件夹,打开index.php 文件夹,找到 get_template_part( 'content', get_post_format() ); 并在下面添加如下代码
if(function_exists('display_right')) {
echo display_right();
}
function_exists 是判断 display_right 函数是否存在,因为当插件停用的时候,主题代码里面是找不到这个函数的,所以要判断一下,防止出错。
然后在 wordpress 后台启用该插件,再打开首页看看效果吧!
至此,这段代码,应该可以勉强算是一个插件了。之所以说勉强,是因为这个插件存在一个问题,需要手工去修改主题代码,如果用户换了主题的话,需要在新主题里面再次修改代码,这个不好。
改良插件
还记得我们前面说过的 Hooks (钩子)吗,我们要开始用 Filter 钩子了!
代码修改right_plugin.php如下:
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
add_filter( 'the_content', 'display_right' );
/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . "<p style='color:red'>本站点所有文章均为原创,转载请指明出处!</p>";
return $content;
}
?>
参看以上代码,其中 the_content 是钩子的名字,display_right 是回调函数名称。这样一来,只要启用插件就可以实现功能,无需去修改主题了,请把刚才在index.php 文件中添加的代码删掉,然后启用插件,看看效果吧,显示效果应该是一样的,无论怎么换主题,还是会自动显示版权信息。
is_home是判断是不是主页
更进一步
至此一个真正的插件算是完成了。但是此插件将版权信息直接写在代码里,如果用户想自定义版权信息的话,需要修改插件的源代码,仍然不方便,所以此插件仍需改进。其实,我们可以在 WordPress 后台中为插件单独添加一个菜单和页面,用户可以在这里来自定义设置设置版权信息,信息可以保存在数据库里面。
先附上完整代码,后面会做说明
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
/* 注册激活插件时要调用的函数 */
register_activation_hook( __FILE__, 'display_right_install');
/* 注册停用插件时要调用的函数 */
register_deactivation_hook( __FILE__, 'display_right_remove' );
function display_right_install() {
/* 在数据库的 wp_options 表中添加一条记录,第二个参数为默认值 */
add_option("display_right_text", "<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>", '', 'yes');
}
function display_right_remove() {
/* 删除 wp_options 表中的对应记录 */
delete_option('display_right_text');
}
if( is_admin() ) {
/* 利用 admin_menu 钩子,添加菜单 */
add_action('admin_menu', 'display_right_menu');
}
function display_right_menu() {
/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */
/* 页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面) */
add_options_page('Set Copyright', 'Copyright Menu', 'administrator','display_right', 'display_right_html_page');
}
function display_right_html_page() {
?>
<div>
<h2>Set Copyright</h2>
<form method="post" action="options.php">
<?php /* 下面这行代码用来保存表单中内容到数据库 */ ?>
<?php wp_nonce_field('update-options'); ?>
<p>
<textarea
name="display_right_text"
id="display_right_text"
cols="40"
rows="6"><?php echo get_option('display_right_text'); ?></textarea>
</p>
<p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="display_right_text" />
<input type="submit" value="Save" class="button-primary" />
</p>
</form>
</div>
<?php
}
add_filter( 'the_content', 'display_right' );
/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . get_option('display_right_text');
return $content;
}
?>
说明:
以下代码自己要是在启用插件时和停用插件时调用,注释中已经写得很详细了。
/* 注册激活插件时要调用的函数 */
register_activation_hook( __FILE__, 'display_right_install');
/* 注册停用插件时要调用的函数 */
register_deactivation_hook( __FILE__, 'display_right_remove' );
function display_right_install() {
/* 在数据库的 wp_options 表中添加一条记录,第二个参数为默认值 */
add_option("display_right_text", "<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>", '', 'yes');
}
function display_right_remove() {
/* 删除 wp_options 表中的对应记录 */
delete_option('display_right_text');
}
添加菜单和页面的代码如下:
if( is_admin() ) {
/* 利用 admin_menu 钩子,添加菜单 */
add_action('admin_menu', 'display_right_menu');
}
function display_right_menu() {
/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */
/* 页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面) */
add_options_page('Set Copyright', 'Copyright Menu', 'administrator','display_right', 'display_right_html_page');
}
至此,已经可以在后台看到菜单项了,但是点击的话,还会出错,因为还没有添加对应的页面(如何自定义添加后台菜单位置)
下面开始添加页面,主要代码如下:
function display_right_html_page() {
?>
<div>
<h2>Set Copyright</h2>
<form method="post" action="options.php">
<?php /* 下面这行代码用来保存表单中内容到数据库 */ ?>
<?php wp_nonce_field('update-options'); ?>
<p>
<textarea
name="display_right_text"
id="display_right_text"
cols="40"
rows="6"><?php echo get_option('display_right_text'); ?></textarea>
</p>
<p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="display_right_text" />
<input type="submit" value="Save" class="button-primary" />
</p>
</form>
</div>
<?php
}
现在再去点击刚才新加的菜单,可以显示出来一个页面了,我们可以在这里设置版权信息文本。
另外还有如下代码要修改
/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . get_option('display_right_text');
return $content;
}
将原来的静态化文本,改成动态的,之所以要这么改,是因为我们已经将数据存到数据库里面了,这里要从数据库里面取出数据。
❻ wordpress插件有哪些
1. Akismet 是 WordPress 官方推荐的一款 WordPress 防垃圾评论插件,也是默认已安装的插件。
2. 最好的最流行的WordPress浏览次数统计插件莫过于WP-Postviews,该插件可以统计每篇文章的浏览次数,并且可以获取最受欢迎(浏览次数最多)的文章列表。
3. 默认情况下,WordPress分类目录的链接自动添加了 /category/ 标志,如果你希望去掉它, WP No Category Base 是个不错的选择!
4. Google XML Sitemaps 是一个使用非常广泛的XML网站地图插件,通过它,你可以很轻松为你的 WordPress 博客生成 Sitemap,方便搜索引擎抓取你博客的文章。
5. Bai Sitemap Generator 插件是国人 柳城 制作的,通过它可以生成网络 Sitemap XML 文件。
6. DB Cache Reloaded Fix是一个出色的WordPress数据库缓存插件,可以大大减少对数据库的请求次数。
7. Hyper Cache 是非常小巧但很强大的WordPress缓存插件,设置简单,完美支持Gzip压缩,可缓存404页,重定向页面等。
❼ 有哪些非常值得推荐的wordpress插件对于提升网页打开速度及代码编辑等方面,哪些插件性能强大
WP Super Cache是一款 WordPress 静态缓存插件,也是子凡认为对于 WordPress 性能优化的最佳插件,此插件可以直接从动态的 WordPress 查询页面生成静态 html 文件或者压缩包文件,减轻服务器数据查询和内存的消耗,直接避免页面每次访问通过 php 查询数据库的性能浪费,同时提升页面的载入速度。
WP Super Cache 介绍
WP Super Cache 插件的知名度和使用度非常的高,其主要解决的问题就是 WordPress 本身没有像传统 CMS 程序一样直接生成静态文件的功能,因为我们都知道如果每个页面都是动态从数据库实时查询并生成,不仅仅是浪费服务器资源,也给用户的访问速度和用户体验带来非常严重的影响,也是为流量较大的 WordPress 站点节约服务器成本,对于 WordPress 性能优化的方法可能也有非常多,而子凡认为 WP Super Cache 插件是最佳也是最快速的解放方法。
WP Super Cache 运行模式
WP Super Cache 插件所提供的静态缓存页面将主要提供给未登录的访客、未在博客上发表评论的访客、或者没有查看有密码保护的文章,那么这些访客就会直接访问到由 WP Super Cache 生成的缓存文件,不仅提升了页面的打开速度,也给网站存在登陆或者老访客可供更多的服务器资源,做到更好的兼顾性。
WP Super Cache 插件提供两种主要的缓存模式:
1. 简单模式
不推荐。虽然在插件安装后默认推荐使用这样的方式,是因为启用这个缓存模式是最简单的,不需要服务器配置和规则,只要能够正常运行 WordPress 就可以了,因为这种缓存模式主要使用由 php 提供缓存。
2. 专家模式
这是子凡最为推荐的一种方式,也是最快的方式,通过 Mod_Rewrite 模块向用户提供 WP Super Cache 生成的缓存文件,这样就直接绕过 WordPress php 从数据库中查询,可以说是速度杠杠的,如果你是 Apache 服务器则需要修改.htaccess 文件,Nginx 服务器也需要添加 Nginx 规则。
内容参考来源:网页链接
❽ 有哪些实用的WordPress 插件值得推荐
强大的可视化编辑插件:Visual Composer(里面有很多功能模板,拖拽式的编辑器)
强大的幻灯片插件:Slider Revolution(可以制作精美的幻灯片)