当前位置: 首页 > 编程日记 > 正文

40个出色的Wordpress cms插件

WordPress is a great blogging platform with a potential of being an easy to use content management system. This is the third article of our three-part series, “The Comprehensive Guide for a Powerful CMS using WordPress”. We are taking a look at 40+ quality and useful WordPress Plug-ins that will turn a simple WordPress site into a blazing fast dynamic one, with easily managed content, that you and your clients will love to use.

The Comprehensive Guide for a Powerful CMS using WordPress – Part 1
The Comprehensive Guide for a Powerful CMS using WordPress – Part 2

[Editor's note: Have you already got your copy of the Smashing Book #2? The book shares valuable practical insight into design, usability and coding. Have a look at the contents.]

Making Your Content Unbreakable

There is one big drawback to using WordPress as a CMS: the lack of custom content types/groups, an area where developers put restrictions on how clients insert content. This is fairly easy to do with some knowledge of custom fields, but can be a little complicated if your client is new to WordPress. Developers must create workarounds to keep the content clean, portable and relatively unbreakable.

1. More Fields Plugin

More Fields is a WordPress plugin that adds boxes to the Write/Edit page. These boxes contains input fields, so that additional (more) fields can be added to a post. For example, if you write about books, you can add a box where you can enter title and author, etc. The boxes can be placed either to the right or to the left on the Write/Edit page.

Download Plugin

2. Creating Custom Content Type with Flutter Plugin

Flutter is made precisely for CMS-making, allows you to create custom Write Panel (Posts, Pages, and Theme Options). This, basically, is a custom content type in which you can add your own fields. So, if a WordPress installation gives you two different content types (Post and Page), Flutter enables you to add more Write Panels to your likings. You can create any type of field (File Uploads, Audio, Video, Checkboxes, Dropdowns) to make as simple as possible for your client or yourself to enter content.

“CMS Enabling” WordPress Plugins

Download Plugin

3. Post Templates Plugin

If you find yourself writing posts and pages on a regular basis which have the same structure, then this plugin would be a great addition to your WordPress plugin arsenal. This could be very useful for clients who have no idea how to get started to write a new page or post. Written by Vincent Prat, Post Templates plugin helps you save time blogging by letting you save and recall templates for writing posts and pages.

“CMS Enabling” WordPress Plugins

Download Plugin

4. WP-CMS Post Control Plugin

This plugin gives you complete control over your write options. It not only allows you to hides unwanted items like custom fields, trackbacks, revisions etc… but also gives you a whole lot more control over how WordPress deals with creating content! This helps you use WordPress more like a CMS, alowing you to totally customise what your authors see and use.

Download Plugin

Managing Users and their Roles

1. User Access Manager Plugin

This plugin is useful if you need a member area or a private section at your blog or you want that other people can write at your blog but not everywhere. Features include:

  • User groups
  • Set seperate access for readers and editors
  • Set access by user groups
  • Set access by post categories
  • User-defined post/page title (if no access)
  • User-defined post/page text (if no access)
  • Optional login form (if no access)
  • User-defined comment text (if no access)

Download Plugin

2. Role Scoper Plugin

Role Scoper is a comprehensive enrichment for access control in WordPress, giving you CMS-like control of permissions. Assign reading, editing or administration roles to users or groups on a page-specific, category-specific or other content-specific basis.

“CMS Enabling” WordPress Plugins

Download Plugin

3. Role Manager Plugin

This Plugin allows you to define and manage multiple subscriber profiles – called Roles and their Capabilities. Also you can create new Roles and Capabilities.

“CMS Enabling” WordPress Plugins

Download Plugin

4. Member Access Plugin

Member Access allows a WordPress administrator to make individual posts and pages accessible only to logged-in members. Member Access allows global configuration so that all posts or pages can be viewable by everyone (the default) or only by members, and it also allows each post and page to override the global setting.

Download Plugin

Better & Smart Navigation

1. WP-PageNavi Plugin

Adds a more advanced paging navigation your WordPress blog. Example: Pages (17): [1] 2 3 4 » … Last »

“CMS Enabling” WordPress Plugins

Download Plugin

2. WordPress Navigation List Plugin

The plugin gives you the ability to create unique site navigation from your pages, categories and users using a Drag ‘n Drop Interface; arrange the items within a group in any arbitrary order. Navigation groups may be composed of any combination of pages, categories, Authors, (Editors, Contributors, Subscribers), internal/external links and list dividers. This plugin has a lot of other great features, you have to check it out.

“CMS Enabling” WordPress Plugins

Download Plugin

3. Multi-level Navigation Plugin

Adds an SEO friendly, accessible dropdown/flyout/slider menu to your WordPress blog. The plugin generates the code necessary to create a Son of Suckerfish horizontal dropdown, vertical flyout or horizontal slider menu. The plugin produces W3C valid HTML and CSS and only requires Javascript to function for very old browsers such as IE 6. Check out the demo here. The options page allows you to choose from a range of options including:

  • What content will be displayed in the menu
  • Animation speed (how fast the dropdowns appear)
  • Mouseover delay
  • Hide delay
  • Add a second menu

“CMS Enabling” WordPress Plugins

Download Plugin

4. Yoast Breadcrumbs Plugin

Breadcrumbs are the links, usually above the title post, that look like “Home > Articles > WordPress SEO”. They are good for two things: a) They allow your users to easily navigate your site. b) They allow search engines to determine the structure of your site more easily.

These breadcrumbs should link back to the homepage, and the category the post is in. This plugin allows you to add breadcrumbs to your theme.

“CMS Enabling” WordPress Plugins

5. Simple Sidebar Navigation Plugin

This plugin adds a widget into the Widgets dashboard that allows in a simple way, without writing any PHP code on your part, to create custom navigation in any sidebar pre-defined by your WP theme. Features include:

  • Flat and multi-level navigation hierarchy for existing pages and custom links.
  • Very flexible conditional appearance options.
  • Out-of-the-box Suckerfish support.
  • Option to add navigation links with custom title, url and target attribute.
  • Unlimited number of navigation widgets.
  • Optional setting includes blog posts into the navigation selection list (only pages are available by default).
  • Support for custom drop-down menus CSS.

“CMS Enabling” WordPress Plugins

Download Plugin

Having a Multilingual Site

Writing multilingual content is already hard enough, so why go extra mile without making sure you already have a good plan to manage translation on your blog. Check out the plugins below that will help you have a fully featured multilingual CMS.

1. WPML Multilingual CMS Plugin

Turns WordPress sites into a fully featured multilingual content management system (CMS). WPML helps it go the extra mile. Features include: 1) Multilingual content support based on Drupal i18n architecture. 2) CMS navigation allows adding drop down menus, breadcrumbs trail and sidebar navigation (all wigetized). 3) Creates internal Sticky Links so that they never break. You can read more about the capabilities of this powerful plugin here.

“CMS Enabling” WordPress Plugins

Download Plugin

2. xLanguage Plugin

xLanguage is a full featured plugin allows you to blog in different language, and allows user to select which version to read. It works for blog post, page, tags, categories. The user language preferences will also select the right theme and plugins MO files.

“CMS Enabling” WordPress Plugins

Download Plugin

3. qTranslate Plugin

qTranslate makes creation of multilingual content as easy as working with a single language. Here are some features:

  • qTranslate Services – Professional human and automated machine translation with two clicks
  • One-Click-Switching between the languages – Change the language as easy as switching between Visual and HTML
  • Language customizations without changing the .mo files – Use Quick-Tags instead for easy localization
  • Multilingual dates out of the box – Translates dates and time for you
  • Comes with a lot of languages already builtin! – English, German, Simplified Chinese and a lot of others

“CMS Enabling” WordPress Plugins

Download Plugin

Easily Manage Categories, Pages and Posts

1. Idealien Category Enhancements Plugin

Manage category templates as easily as you manage page templates. Select which apply through the post > categories menu using file names that make sense, not category ID numbers. Now any views of the category (or sub-categories) will render the according to the category template selected. Posts in a given category can also use a category-based template.

Download Plugin

2. pageMash > Page Management Plugin

Customise the order your pages are listed in and manage the parent structure with this simple ajax drag-and-drop administrative interface with an option to toggle the page to be hidden from output. Great tool to quickly re-arrange your page menus.

Download Plugin

3. Yet Another Related Posts Plugin

Yet Another Related Posts Plugin (YARPP) gives you a list of posts and/or pages related to the current entry, introducing the reader to other relevant content on your site. Using a customizable algorithm considering post titles, content, tags, and categories, YARPP calculates a “match score” for each pair of posts on your blog.

Download Plugin

4. Exclude Pages Plugin

This plugin adds a checkbox, “include this page in menus”, which is checked by default. If you un-check it, the page will not appear in any listings of pages (which includes, and is usually limited to, your page navigation menus).

Download Plugin

5. WP No Category Base Plugin

As the name suggests this plugin will completely remove the mandatory ‘Category Base’ from your category permalinks ( e.g. myblog.com/category/my-category/ to myblog.com/my-category/ ).

Download Plugin

SEO

WordPress by default is pretty decent at letting search engines see what’s going on. But there are a whole bunch of plugins that can be used to make your blog rank better.

1. Google XML Sitemaps Plugin

This plugin will create a Google sitemaps compliant XML-Sitemap of your WordPress blog. It supports all of the WordPress generated pages as well as custom ones. Everytime you edit or create a post, your sitemap is updated and all major search engines that support the sitemap protocol, like ASK.com, Google, MSN Search and YAHOO, are notified about the update.

“CMS Enabling” WordPress Plugins

Download Plugin

2. All in One SEO Pack Plugin

Optimizes your WordPress blog for Search Engines: page titles, meta tags, keywords, and descriptions. This plugin allows you to configure them for either your entire blog or on a post by post basis.

Download Plugin

3. Redirection Plugin

Redirection is a WordPress plugin to manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This is particularly useful if you are migrating pages from an old website, or are changing the directory of your WordPress installation.

“CMS Enabling” WordPress Plugins

Download Plugin

4. Permalinks Moved Permanently Plugin

If you just migrated your WordPress blog from one permalink structure to another, and you don’t want to lose Pagerank or traffic that accesses your blog through the old permalinks, this is for you.

Download Plugin

5. SEO Smart Links Plugin

SEO Smart Links provides automatic SEO benefits for your site in addition to custom keyword lists, nofollow and much more. SEO Smart Links can automatically link keywords and phrases in your posts and comments with corresponding posts, pages, categories and tags on your blog.

Download Plugin

6. Platinum SEO Pack Plugin

This is an improvised version of the AllinOne SEO plugin. It does everything that AllinOne was doing and also some extra cool features. It takes care of pretty much everything, a bit more advanced than a basic SEO plugin but easy to use as well.

Download Plugin

Highly customizable Widgets

1. Widgets Reloaded Plugin

Widgets Reloaded replaces many of the default widgets with versions that allow much more control. Widgets come with highly customizable control panels. Each widget can also be used any number of times.

Download Plugin

2. Flexi Pages Widget Plugin

Flexi Pages Widget is a highly configurable WordPress sidebar widget to list pages and sub-pages. Can be used as an alternative to the default ‘Pages’ widget. Features include:

  • Option to display sub-pages only in parent page and related pages.
  • Option to select and exclude certain pages from getting displayed in the list. Alternatively, only certain pages can be displayed by using the ‘include’ option.
  • Option to include a link to the home page.
  • Other options include title, sort column/order, hierarchical/flat format, show date.
  • Multiple instances of the widget. Unlimited number of instances of the widget can be added to the sidebar.

“CMS Enabling” WordPress Plugins

Download Plugin

3. SidePosts Widget Plugin

With this widget you select the category you want, and all entries with this category, will be shown on the sidebar instead the main blog. You will have then a small blog on the sidebar for those special entries. For each entry, you have the link to the post page. You can select the number to post to show and if must show only the post excerpt or the full post content (Also excerpt with thumbnails can be shown).

Download Plugin

4. Query Posts Widget Plugin

This widget has everything you’ll ever need to show posts on your site without touching code. It’s like having a WordPress developer ready to do your bidding all wrapped up in a widget. All you need is a theme that’s widgetized.

It lets you displays posts by nearly any criteria you can imagine using the query_posts() function, except you don’t need to know anything about PHP to use it. You can do all kinds of neat things: Posts by tag, Posts by category, Posts by author, Posts by time/date, Posts by custom field key and/or value, Choose any number, Show pages, Show the full post, excerpt, or even order them in a list, and much more…

“CMS Enabling” WordPress Plugins

Download Plugin

Must Check Plugins

1. Search Everything Plugin

Search Everything increases the ability of the default WordPress Search, options included: Search Every Page, Search Every Tag, Search Every Category, Search non-password protected pages only, Search Every Comment, Search Every Custom Field, Exclude Posts from search, Exclude Categories from search and more.

“CMS Enabling” WordPress Plugins

Download Plugin

2. Subscribe2 Plugin

Subscribe2 provides a comprehensive subscription management and email notification system for WordPress blogs that sends email notifications to a list of subscribers when you publish new content to your blog. Email Notifications can be sent on a per-post basis or periodically in a Digest email.

Download Plugin

3. Exec-PHP Plugin

The Exec-PHP plugin executes PHP code in posts, pages and text widgets. Features include

  • Executes PHP code in the excerpt and the content portion of your posts and pages
  • Configurable execution of PHP code in text widgets (for WordPress 2.2 or higher)
  • Write PHP code in familiar syntax, eg.

Download Plugin

4. WP e-Commerce Plugin

The WP e-Commerce shopping cart plugin for WordPress is an elegant easy to use fully featured shopping cart application suitable for selling your products, services, and or fees online.

Download Plugin

5. NextGEN Gallery Plugin

NextGEN Gallery is a full integrated Image Gallery plugin for WordPress with a Flash slideshow option. It can turn a regular blog into a powerful photo-blog while giving you all the tools to manage it efficiently and easily.

Download Plugin

6. Contact Form 7 Plugin

Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

Download Plugin

7. Viper’s Video Quicktags Plugin

Tired of copying and pasting the embed HTML from sites like YouTube? Then this plugin is for you. Simply click one of the new buttons that this plugin adds to the write screen (rich editor included) and then paste the URL that the video is located at into the prompt box — easy as that. You can fully configure how the videos are displayed (width, height, colors, alignment on the page) and much more.

Download Plugin

转载于:https://www.cnblogs.com/wpbars/archive/2011/12/10/2283244.html

相关文章:

Xcode 添加代码块

我们经常会定义一些retain的property,而且大概每次我们都会像这样写: property (nonatomic, retain) Type *name; 每次都要老老实实的把“property (nonatomic, retain)”敲一遍,这样太累了。 那么能不能像XCode自带的代码提示功能一样&…

软考自查:计算机网络

计算机网络 内容提要 七层模型网络技术标准与协议网络类型与拓扑结构网络规划与设计IP地址与子网划分特殊含义IP地址HTML无线网网络接入技术IPv6OSI/RM七层模型 七层模型练习题 某IP网络连接如图所示,在这种配置下IP全局广播分组不能够通过的路径是_B_。A&#xff1…

restful url 设计规范_restFul接口设计规范

1. 域名应该尽量将API部署在专用域名之下。https://api.example.com如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。https://example.org/api/2. 版本(Versioning)应该将API的版本号放入URL。http://www.example.com/app/1.0/foohttp://www.…

Dictionary作为数据源绑定,调用c++库中返回为BYTE*的函数,listView项排序

最近在做一个电子档案管理的项目。现在还处于初期,只是做一个简单demo拿去跟客户演示。至于最后谈不谈得下来,到底做不做,反正我是不看好,但没因为这样就马马虎虎、草草了事。这个项目算是b/s加c/s混合体,现在已经做的…

ES6 新特性

ES6 先阅读这个http://gejiawen.github.io/2015/07/28/Javascript/ECMAScript6%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%E7%B3%BB%E5%88%97/ECMAScript6%E6%96%B0%E7%89%B9%E6%80%A7%E7%AE%80%E4%BB%8B/ ES6的特性在chrome中默认是关闭的 Visit chrome://flags/#enable-javascrip…

一次被僵尸网络病毒攻击的过程

事件背景 回想起来应该算是去年的事情了, 时值 2019 年 1 月 24 日早上, 当时我正忙碌于开发手头的一个珠宝分销系统项目, 由于已经进行了多日封闭式开发, 项目初见效果, 准备放到内网服务器 A 上跑跑看. 项目的一些功能需要通过公网才能访问, 于是便打算通过一台之前就架设在公…

c2 链路_POS链路不能打开的解决办法

介绍的是POS链路不能打开的解决办法,其原因是C2字节不匹配,这里以华为路由器为组网环境。一、网络环境路由器A有GE接口和2.5G POS接口与其他路由器连接,启动路由器A后,发现GE端口的状态为正常开启,但2.5G POS端口无法开…

“寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面

如果第二次看到我的文章,欢迎下方扫码订阅我的个人公众号(跨界架构师)哟~本文长度为5723字,建议阅读15分钟。坚持原创,每一篇都是用心之作~这是一篇以程序员视角写的文章,但是内容是互联网行业通…

TCP拥塞控制算法内核实现剖析(二)

内核版本:2.6.37 主要源文件:linux-2.6.37/ net/ ipv4/ tcp_bic.c 本文主要分析BIC算法实现 1. 相关结构体和参数 /* BIC TCP Parameters */struct bictcp {u32 cnt ; /* increase cwnd by 1 after ACKs */u32 last_max_cwnd ; /* last maximum snd_cw…

关于IOS中的self关键字

在C#、Java中都有一个关键字this用于表示当前对象,其实在ObjC中也有一个类似的关键字self,只是self不仅可以表示当前对象还可以表示类本身,也就是说它既可以用在静态方法中又可以用在动态方法中。-(void)setName:(NSString *)name andAge:(in…

中值定理符号怎么读_微分、微分中值定理、泰勒公式

问对问题,找对方法,做对的事~ 黑莓 2020/10/09 温习001-031逻辑、集合、空间 线性代数00线性代数研究什么内容?-上海交大032-047行列式的定义、性质与计算10/03048-078矩阵的定义、运算10/03079-117可逆矩阵、初等变换与秩10/04…

Java高级特性增强-多线程

请戳GitHub原文: https://github.com/wangzhiwub... 大数据成神之路系列: 请戳GitHub原文: https://github.com/wangzhiwub... Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Java高级特性增强-并发集合…

微软企业库4.1学习笔记(八)创建对象 续集2

3.3通过配置指定和Unity的整合 另外一种方法是在配置源中指定配置的需要,你可以指定下面的一条或者多条: 你可以在Unity配置中指定想要的BlockExtensions  你可以在Unity配置中的type配置节指定如何创建企业库对象,指定类型映射的关系&…

Kali Linux python 安装pip

安装pip:apt-get install python-setuptoolseasy_install pippip install xxxx转载于:https://www.cnblogs.com/arhatlohan/p/4737828.html

3dmax图像采样器抗锯齿_内幕揭秘!同样的场景同一张图,用3DMAX网渲平台进行二次渲染时间竟然相差3个小时之多!...

一个分辨率:4000*2000的室内客餐厅,3dmax版本是2014版本,渲染器版本为vray3.63,机器:阿里云1台服务器,这个同样的场景同样的参数同一张图,用3dmax网渲平台进行二次渲染发现时间相差了将近3个小时之多&#…

2015/8/18

一、git, switch to找不到师傅新创的branch 解决方法:切到git视图去pull,然后切回java视图,再Team->switch to,就能找到了 二、在师傅的环境中能successful,在我的环境中却是failed 解决方法:eclipse-&g…

Javascript - prototype、__proto__、constructor

最近看了很多文章,想要更通透的搞懂JS中的prototype、__proto__与constructor属性,从各个博主的文章里摘取了我认为可以有助于理解的一些内容,希望自己能够掌握好这一重要知识点的同时也帮助到大家,具体内容请见下文。 &#xff0…

DOS下读取4GB内存

好文章我收集下起来 CPU上电后,从ROM 中的BIOS开始运行。 BIOS是处在内存的最顶端64KB(FFFF0000H),还是1MB之下的64KB(F0000H)处呢?事实上,BIOS在这两个地方都同时出现。 在保护模式…

7纳米duv和euv_要超车台积电 三星宣布采用EUV技术7纳米制程完成验证

在晶圆代工市场,台积电与三星的竞争始终是大家关心的戏码。三星虽然有高通等VIP客户,但在7纳米制程节点,高通预计会转投台积电,三星要想受更多客户的青睐,只能从制程技术着手了。这也是三星跳过非EUV技术的7纳米制程&a…

HDU 1711 Number Sequence(KMP算法)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid1711 Number Sequence Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 15548 Accepted Submission(s): 6836Problem DescriptionGiven two s…

分享45款高质量的免费(X)HTML/CSS模板

当你需要在短时间内设计出一个网站的时候,网站模板就非常有用了。这也就是为什么这些设计模板已成为设计领域的最新趋势的原因。在这篇文章中,收集了各式各样的网站模板,您可以免费下载使用,希望这些设计模板不仅带给您灵感&#…

运维开发笔记整理-前后端分离

运维开发笔记整理-前后端分离 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.为什么要进行前后端分离 1>.pc, app, pad多端适应 2>.SPA开发式的流行(单页Web应用(single page we…

初识mysql数据字段属性_MySQL数据库~~~~初识、基础数据类型

一 数据库初识1.1 什么是数据库数据库(DataBase,简称DB),简而言之可视为电子化的文件柜----存储电子文件的处所,用户可以对文件中的数据运行新增,截取,更新,删除等操作. 所谓数据库是以一定方式储存在一起,能予多个用户 共享,具有尽可能小的冗余度,与应用程序彼此独立的数据集合…

WinForm导出文件,你懂的……

好久没有写文章了,下面把自己最近程序中用到的一个小小的导出文件的方法给在家分享一下,欢迎大家来排砖,谢谢~不说废话了,直接上代码: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; …

PL/SQL第五章 Order by排序

1 -- 排序2 -- 1、列明排序3 -- 2、别名排序4 -- 3、列位置排序(当使用union,union all,intersect,minus集合操作,列明不同,但希望排序)5 SELECT deptno,dname FROM dept UNION6 SELECT empno,ename FROM emp7 ORDER BY 1 DESC;8 …

想转行学python过来人提醒大家几点

因为目前python非常火,应用也非常广泛,是目前最火的行业之一,竞争很大,工资很高,未来发展也极好。 首先告诉你,零基础学习python难度还是有的,python的专业程度本身就不简单,学习这事…

mysql答题表设计_PHP+MYSQL问答系统中的提问和回答的表怎么设计

展开全部PHPMYSQL 的问答系32313133353236313431303231363533e78988e69d8331333337396236统的设计与实现,问答系统简而言之 就是一个网上交流系统,针对学校这个特定环境,以学生和老师为主体,以实验室信息交流为话题而建立起的一个…

Android实时获取音量(单位:分贝)

基础知识 度量声音强度,大家最熟悉的单位就是分贝(decibel,缩写为dB)。这是一个无纲量的相对单位,计算公式如下: 分子是测量值的声压,分母是参考值的声压(20微帕,人类所能…

排序算法 - 堆排序

堆排序是指利用堆这种数据结构所设计的一种排序算法。 类型:选择排序时间复杂度(最坏):O(nlogn)时间复杂度(最好):O(nlogn)时间复杂度(平均):O(nlogn)空间复杂…

textContent与innerText的不同(转发)

textContent与innerText的不同 IE下有个innerText属性,FF下有个textContent属性。很多以前给IE写脚本的,在FF下找不到innerText属性,于是网上搜到的建议是用textContent来替代。反之给FF写脚本的也一样。 但是实际上,这里有个误解…