Redirector
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:WordPress Redirector Plugin
# Redirector

Redirect posts, pages or any custom post type to a different url.

## Installation

* Put the plugin file in your plugin directory and activate it in your WP backend.
* Go to edit a page
* Scroll down to 'Redirector' meta box
* Select a WordPress page of you installation or enter a valid URL or select the 'first child page'

## Screenshots

###Meta box - No redirection
[![Meta box - No redirection](https://raw.github.com/Horttcore/redirector/master/screenshot-1.png)](https://raw.github.com/Horttcore/redirector/master/screenshot-1.png)

### Meta box - Select post ( any post type )
[![Meta box - Select post ( any post type )](https://raw.github.com/Horttcore/redirector/master/screenshot-2.png)](https://raw.github.com/Horttcore/redirector/master/screenshot-2.png)

### Modal box - Select post ( any post type ) with most recent posts
[![Modal box - Select post ( any post type ) with most recent posts](https://raw.github.com/Horttcore/redirector/master/screenshot-3.png)](https://raw.github.com/Horttcore/redirector/master/screenshot-3.png)

### Modal box - Search post ( any post type )
[![Modal box - Search post ( any post type )](https://raw.github.com/Horttcore/redirector/master/screenshot-4.png)](https://raw.github.com/Horttcore/redirector/master/screenshot-4.png)

### Meta box - Selected post ( any post type )
[![Meta box - Selected post ( any post type )](https://raw.github.com/Horttcore/redirector/master/screenshot-5.png)](https://raw.github.com/Horttcore/redirector/master/screenshot-5.png)

### Meta box - Custom URL
[![Meta box - Custom URL](https://raw.github.com/Horttcore/redirector/master/screenshot-6.png)](https://raw.github.com/Horttcore/redirector/master/screenshot-6.png)

### Meta box - First child element
[![Meta box - First child element](https://raw.github.com/Horttcore/redirector/master/screenshot-7.png)](https://raw.github.com/Horttcore/redirector/master/screenshot-7.png)

### Meta box - SSL
[![Meta box - SSL](https://raw.github.com/Horttcore/redirector/master/screenshot-8.png)](https://raw.github.com/Horttcore/redirector/master/screenshot-8.png)

## Frequently Asked Questions

### Where can I get support or report bugs?

Please use the [github](https://github.com/Horttcore/Redirector) to report bugs or add feature requests!

### How can I activate Redirector for other post types beside pages?

Simple add the post type support for it via `add_post_type_support( 'post', 'redirector' )`

## Hooks

### Actions

* `redirector_uninstall` - Runs on plugin deinstall
* `redirector_metabox_begin` - Begin redirector meta box
* `redirector-redirect-type` - After redirect types
* `redirector_metabox_end` - End redirector meta box
* `redirector-modal-search-begin` Begin redirector modal
* `redirector-modal-search-end` End redirector modal

### Filters

* `redirector-redirect-url` - Alter the query string that is appended to redirect url
* `redirector-redirect-stati` - Add other status codes
* `redirector-status-code` - Redirect status code; default 301
* `redirector-recent-posts` - Alter redirector recent posts query
* `redirector-search-query` - Alter redirector search query
* `redirector-meta` - Alter Redirector meta save

## Update Notice

### v1.x - v2.x to v3.x

In version 3+ I've changed the database handling of storing the post meta data.
This results in that you have the visit the backend once after updating the plugin.
The function maybe_update() will handle the transition from the old structure to the newer one.
There shouldn't be any problem updating the plugin, if so please contact me!

## Changelog

### 3.1.0

* Added: Redirect status code
* Added action: `redirector-redirect-type`
* Added filter: `redirector-redirect-stati`
* Changed: Parameter added to `redirector-status-code` filter
* Changed: Template redirect priority parameter, this might fix some problems with cache plugins

### 3.0.1

* Fix: Checked checkbox for no redirection
* Fix: Prevent empty redirects
* Fix: Compability with Cachify

### 3.0.0

* Added: Search post object for post redirect type
* Added: Redirect preview
* Added action: `redirector-update`
* Added action: `redirector-modal-search-begin`
* Added action: `redirector-modal-search-end`
* Added filter: `redirector-recent-posts`
* Added filter: `redirector-redirect-url`
* Added filter: `redirector-status-code`
* Added filter: `redirector-meta`
* Enhancement: New Redirector UI
* Removed Filter: `redirector_redirect`
* Removed Filter: `redirector_status`
* Removed Filter: `redirector_types`

### 2.0.3

* Added more arguements to the hooks
* Added README.md

### 2.0.2

* Filter 'redirector_status' added
* Uninstall routine activated
* Code readability increased

### 2.0.1

* Enhancement: Cleanup
* Fix: Minor typos
* Fix: Metabox is displayed correctly on new post

### 2.0

* Core function rewritten
* Updated JS/CSS
* Fully extendable with filters and actions
* Custom Post Type Support
* New redirect Method (HTTPS)
* Moved files into folders

### 1.2

* Moved the code into class

### 1.1

* Proper multilanguage support
* CSS moved to redirector.css
* JS moved to redirector.js

…

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。