Code Monkey home page Code Monkey logo

post-series's Introduction

=== Plugin Name ===
Contributors: chaozh
Donate link: http://www.chaozh.com/simple-post-series-plugin-officially-publish/
Tags: category, post, series, taxonomy
Tested up to: 4.8
Stable tag: 2.5
Requires at least: 3.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Simple Post Series实现按照自定义系列专题的形式管理文章并展示的功能,实现可视化拖拽、添加、小工具等功能!

== Description ==

**Simple Post Series** 文章专题插件,也叫文章系列插件,集所有类似插件功能之所长!你可以创建专题(有点像自定义的分类),将文章添加到该专题(支持拖放添加、排序哦!),然后使用简码插入到文章中,或使用小工具展示。专题内的文章都可以在后台统一管理,你无需再次修改文章。支持在可视化下一键插入某个专题的文章……更多功能与用法都等你发现!!

* 可以在文章编辑页面可视化添加简码以展示某个专题下的文章列表,除文章与页面两种内建类型外,最新2.2版开始支持自定义类型了哦;
* 可以设置自动在文章页或主页上显示某个专题下的文章列表,除去你每篇文章修改的麻烦,甚至可以设置展示摘要或缩略图;
* 可以在管理员文章管理页面上按照某个专题进行筛选,文章管理比原来更加方便;
* 从2.0版开始支持文章可视化拖拽添加到专题的功能,甚至可以改变专题下文章的显示排序哦。

可以在这个github项目中找到最新更新的beta版代码!欢迎fork/star该项目,也欢迎提出各种改进意见或使用中发现的问题。

欢迎加入**官方QQ群:297937473** 来反馈问题和交流讨论

**simple-post-series** allows you to insert series short code for displaying a bunch of posts in the same serie.
This plugin allows to include posts into series, to create, delete or rename series. It also includes *widgets* and *shortcodes* to display list of series, or the list of posts belonging to the series of the current post.

With this plugin, you can:

* Add / Delete a post from a serie with simple drag & drop move,
* Display the list of series in a post, or display this list in sidebar, with widgets for exemple,
* Filter posts by a special serie in your admin post managent page,
* Automatically insert the list of posts of a specific serie, without using shortcode.
* TinyMCE Integrated. Don't need to learn the shortcode syntax. The plugin add a button in the tinymce toolbar. You just have to click on this button, choose parameters/options, and click insert. That's all, the shortcode will be insert into your post with the right parameters.

You can find latest beta source code in [github project](https://github.com/chaozh/Post-Series).

This plugin is enlighted by Tuts+ and their Sessions. You can find a very helpful [cource in NetTuts+](http://wp.tutsplus.com/tutorials/plugins/adding-post-series-functionality-to-wordpress-with-taxonomies/) to figure out how this plugin works in Wordpress.

== Installation ==

安装:
1. 解压`simple-post-series.zip` 到同名文件夹;Uzip the `simple-post-series.zip` folder.
2. 上传`simple-post-series` 文件夹到你的`/wp-content/plugins`文件夹下面;Upload the `simple-post-series` folder to your `/wp-content/plugins` directory.
3. 在你的wordpress的插件管理面板中启用 *Post Series* 插件;In your WordPress dashboard, head over to the *Plugins* section.
4. 访问“设置 - Post series专题”可以自己设置各种展示方法。Activate *Post Series*.

== Screenshots ==

1. 加入专题设置模块, Post Editing page: TinyMCE integration and additional metabox to quickly choose or add a serie 
2. 页面展示专题列表, List of posts in a serie 
3. 拖拽管理专题下所属文章, Drag and drop easily managing series 
4. 文章编辑方便插入简码, TinyMCE window to choose shortcodes options, and insert shortcodes
5. 插入简码的结果, Insert short code in edit post 
6. 插件设置页面, Options page 

== Usage ==

**simple post series** adds two administration pages, a widget and shortcode.

= Customize your theme =

simple-post-series uses now a specific taxonomy to implement series. It means 

* The link to series can be: http://host/path/series/[Name of the serie]
* You can build / customize a specific page in your theme to display the content of a serie.

You can customize your theme by creating page like 'taxonomy-series.php' which overrides default archive page to display the content of a serie.
A sample archive page template is located in '[simple-post-series]/template/taxonomy-series.php' and you can freely modified it and place in your own theme.

= Administration pages =

* **Series** gives ability to change or rename series,
* **Settings/Post Series**  contains all options of the plugin. In this page, you can activate the **auto display** feature.

= Shortcodes = 

* To display the list of series: [series *options*], with the following options:
	* **id** of the series. Default '',
	* **slug** of the series. Default '',
	* **title** of the list. Default '',
	* **limit**: number of series to display in the list. Default: -1 to display all series,
	* **show_future**: displays unpublish posts in the series. Default: on,
	* **class_prefix**: of the list section. Default 'post-series'.

== Changelog ==
= 2.5 =
* New: php7 supported

= 2.4.2 = 
* New: Bug fixing
* New: Improve excerpt & thumbnail display

= 2.4.1 = 
* New: Bug fixing

= 2.4 =
* New: Add support for listing series
* New: Fix two bugs

= 2.3 =
* New: Add autohide option  
* New: Navigator style improve
* New: Fix series order bugs 
* New: Improve excerpt & thumbnail display

= 2.2.1 =
* New: Add supporting QQ group url

= 2.1 =
* New: Fix bugs and improve code robustion

= 2.0 =
* New: Add admin series bulk edition page for drag and drop posts to serie

= 1.3 =

* New: Add option to choose where to display lists
* New: Add option to choose to display excerpt
* New: Add option to choose to display thumbnail

= 1.2 =

* New: Add series filter in admin's edit.php
* New: optional load of the stylesheet 
* New: sample archive page for displaying series taxonomy in custom theme

= 1.1 =

* New: add widget for post series with many options

= 1.0 =

* Plugin released.  Everything is new! Have to change name from post-series to simple-post-series.

post-series's People

Contributors

birnou avatar chaozh avatar yoander avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

post-series's Issues

wiki建立

把相关使用在博客和wiki中说明清楚,包括基本使用和其他特殊使用
代码结构和函数也要说明清晰,方便其他人fork开发,模板定制
邀请用户帮助完善

列表缩略图展示

缩略图、摘要主题与设置
将常用设计做成模板,部分可以收费 =》自定义页面的控件

新使用建立一个专题后页面404

wp版本5.4
php版本7.2

新写一篇文章后,新建标题,然后在首页添加小工具,通过工具想点击进入页面,打开后发现对应专题页面是404,打开域名/series之后,还是404。卸载也不行,然后清除缓存也是不行。。。

希望增加专题模板不同的皮肤

现在专题默认是 主题的专题模块,希望能增加选择不同的皮肤,实现不同的展示效果;

希望增加皮肤:左边导航,右边内容; 类似w3cschool的布局

basic test cases

要求:各个版本wp,部分主题与插件,插件挂载

VVV功能
vv功能:创建VVV站点vv create,使用vvv-init.sh下载wp,使用vv --blueprint-init创建
wp-starter功能:使用docker,基于tutum/apache-php构建,每次启动通过wp-cli安装wp指定版本

可以基于wp官方镜像来写,安装wp-cli,指定版本?sql?主题插件等
保证基本功能测试:设置修改、保存等;展示循环等;
use basic test cases to insure basic function works and auto test check, such as setting options changing, saving, displaying

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.