All Projects → torounit → Custom Post Type Permalinks

torounit / Custom Post Type Permalinks

Licence: gpl-2.0
Edit the permalink of custom post type !

Projects that are alternatives of or similar to Custom Post Type Permalinks

Wp Statuses
WordPress plugin to ease Custom Post Statuses integration
Stars: ✭ 125 (-14.38%)
Mutual labels:  wordpress-plugin
Acf Options For Polylang
A WordPress plugin for adding ACF options page support for Polylang.
Stars: ✭ 131 (-10.27%)
Mutual labels:  wordpress-plugin
Wp Toolbelt
A lightweight, multi-purpose, WordPress plugin with a focus on privacy and speed
Stars: ✭ 141 (-3.42%)
Mutual labels:  wordpress-plugin
Redux Framework
Redux is a simple, truly extensible options framework for WordPress themes and plugins!
Stars: ✭ 1,602 (+997.26%)
Mutual labels:  wordpress-plugin
Notification
WordPress Notification plugin
Stars: ✭ 128 (-12.33%)
Mutual labels:  wordpress-plugin
Gravity Forms Iframe
A Gravity Forms add-on to embed a form in an auto-resizing iframe on external sites.
Stars: ✭ 134 (-8.22%)
Mutual labels:  wordpress-plugin
Sportspress
An open source league statistics plugin for WordPress created by ThemeBoy.
Stars: ✭ 124 (-15.07%)
Mutual labels:  wordpress-plugin
Live Composer Page Builder
Free page builder plugin for WordPress http://livecomposerplugin.com
Stars: ✭ 143 (-2.05%)
Mutual labels:  wordpress-plugin
Wp Slack
This plugin allows you to send notifications to Slack channels when certain events in WordPress occur.
Stars: ✭ 130 (-10.96%)
Mutual labels:  wordpress-plugin
Wprecon
WPrecon (WordPress Recon), is a vulnerability recognition tool in CMS Wordpress, developed in Go and with scripts in Lua.
Stars: ✭ 135 (-7.53%)
Mutual labels:  wordpress-plugin
User Switching
WordPress plugin that provides instant switching between user accounts.
Stars: ✭ 125 (-14.38%)
Mutual labels:  wordpress-plugin
Woocommerce Coupon Links
A WordPress plugin to automatically apply WooCommerce coupon codes to the cart via a URL.
Stars: ✭ 127 (-13.01%)
Mutual labels:  wordpress-plugin
Wpgulp
An advanced Gulp workflow for WordPress development with extensive documentation. Used by 40,000+ themes and plugins.
Stars: ✭ 1,733 (+1086.99%)
Mutual labels:  wordpress-plugin
Wp Sweep
WP-Sweep allows you to clean up unused, orphaned and duplicated data in your WordPress. It also optimizes your database tables.
Stars: ✭ 125 (-14.38%)
Mutual labels:  wordpress-plugin
Gdpr
This plugin is meant to assist a Controller, Data Processor, and Data Protection Officer (DPO) with efforts to meet the obligations and rights enacted under the GDPR.
Stars: ✭ 141 (-3.42%)
Mutual labels:  wordpress-plugin
Wponion
~ Lightweight, Flexible & Rapid WP Development Framework ~
Stars: ✭ 125 (-14.38%)
Mutual labels:  wordpress-plugin
Amp Wp
Enable AMP on your WordPress site, the WordPress way.
Stars: ✭ 1,706 (+1068.49%)
Mutual labels:  wordpress-plugin
Codestar Framework
A Simple and Lightweight WordPress Option Framework for Themes and Plugins
Stars: ✭ 147 (+0.68%)
Mutual labels:  wordpress-plugin
Bootstrap Blocks Wordpress Plugin
Bootstrap Gutenberg Blocks for WordPress
Stars: ✭ 143 (-2.05%)
Mutual labels:  wordpress-plugin
Fragment Cache
WordPress plugin for partial and async caching.
Stars: ✭ 135 (-7.53%)
Mutual labels:  wordpress-plugin

Custom Post Type Permalinks

Contributors: Toro_Unit, inc2734, ixkaito, keita_kobayashi, strategio
Donate link: https://www.paypal.me/torounit
Tags: permalink, url, link, address, custom post type
Requires at least: 4.7
Tested up to: 5.6
Requires PHP: 5.6
License: GPLv2 or Later
License URI: http://www.gnu.org/licenses/gpl-2.0.txt
Stable tag: 3.4.4

Edit the permalink of custom post type.

Latest Stable Version License Downloads Tested up wp.org rating Build Status

Description

Custom Post Type Permalinks allow you edit the permalink structure of custom post type.

Change custom taxonomy archive's permalink to "example.org/post_type/taxonomy_name/term_slug". Can disable this fix.

And support wp_get_archives( 'post_type=foo' ) and post type date archive (ex. example.com/post_type_slug/date/2010/01/01 ).

This Plugin published on GitHub.

Donation: Please send My Wishlist or Paypal

Translators

Also checkout

Setting on Code

Example:

register_post_type( 'foo',
	array(
		'public' => true,
		'has_archive' => true,
		'rewrite' => array(
			"with_front" => true
		),
		'cptp_permalink_structure' => '%post_id%'
	)
);

Exclude specific post type

add_filter(  'cptp_is_rewrite_supported_by_foo',  '__return_false' );

// or

add_filter(  'cptp_is_rewrite_supported', function ( $support , $post_type ) {
    if ( 'foo' === $post_type ) {
        return false;
    }
    return $support;
}, 10, 2);

Installation

  • Download the custom-post-type-permalinks.zip file to your computer.
  • Unzip the file.
  • Upload the custom-post-type-permalinks directory to your /wp-content/plugins/ directory.
  • Activate the plugin through the 'Plugins' menu in WordPress.

That's it. You can access the permalinks setting by going to Settings -> Permalinks.

Screenshots

  • screenshot-1.png

Changelog

3.4.4

  • WPML support: Only apply slug translation if post type is supported. (Props @ffauvel)

3.4.3

  • Fix archive link bug fix.

3.4.2

  • Tested WP 5.6.

3.4.1

  • Fix readme.

3.4.0

  • Tested 5.5 beta3
  • WPML support: custom post type slug translation. ( Props @strategio )
  • Add new filter cptp_post_link_category and cptp_post_link_term .
  • Use Lowercase prefix for action and filter.

3.3.5

  • Tested 5.4
  • fix CPTP_Module_Permalink::post_type_link.

3.3.1

  • Add disable option for date / author and post type archive.
  • Bug fix for parse_request.

3.2.2

  • Fix readme.txt

3.2.0

  • Support only public post type.
  • Add CPTP_is_rewrite_supported_by_${post_type} and CPTP_is_rewrite_supported filter.
  • Remove post_type query wp_get_archives.

3.1.4

  • Test for WordPress 4.9.
  • PHPCS fix.

3.1.3

  • Test for WordPress 4.8.
  • Bug fix for attachment link.

3.1.1

  • Bug fix in CPTP_Module_Setting::upgrader_process_complete.

3.1.0

  • Add filter CPTP_date_front.
  • Fix sort term by wp_list_sort .

3.0.0

  • Admin notice on update plugin.
  • Large bug fix.
  • no_taxonomy_structure bug fix.
  • Add default value for options.

2.2.0

  • add CPTP_Util::get_no_taxonomy_structure.

2.1.3

  • Set no_taxonomy_structure default true.

2.1.2

  • rewirte => false post type support.

2.1.0

  • Create rewrite rule on registered_post_type and registered_taxonomy action.
  • Not create taxonomy rewrite rule when rewrite is false.

2.0.2

  • pointer html bug fix.

2.0.0

  • add_rewrite_rules on wp_loaded priority is changed 10 from 100. fix issue #53
  • Replace wp_get_post_terms by get_the_terms. fix issue #55
  • Fix bug register_uninstall_hook called twice on each page. fix issue #56

1.5.4

  • Fixed removed parent post problem.

1.5.3

  • readme fix.

1.5.0

  • Tested for 4.5.
  • Add filter CPTP_set_{$module_name}_module.

1.4.0

  • Fix Translation Problem.

1.3.1

  • bugfix wp_get_archives.

1.3.0

  • bugfix for polylang.

1.2.0

  • Add filter cptp_post_type_link_priority, cptp_term_link_priority, cptp_attachment_link_priority.
  • Add action CPTP_registered_modules.

1.1.0

1.0.5

1.0.4

  • option bug fix.

1.0.3

  • add category rule, if only attached category to post type.

1.0.2

  • category slug bug fix.

1.0.0

  • Set Permalink enable register_post_type.
  • Enable add post type query to taxonomy archives.
  • Use Class Autoloader.
  • Create Rewrite Rule on wp_loaded action.
  • WordPress Code Format Fix.
  • CPTP_Module_Permalink Bug Fix.
  • Bug Fix.
  • Use Semantic Versioning.
  • Date Structure Fix.
  • Use Category Base.

0.9.7

  • Adding date slug only conflicting %post_id%.
  • Change taxonomy link rewrite rule. Use post_type.
  • Can change template include custom taxonomy.

0.9.6

  • Category and author.
  • French Transration. Thanks Geoffrey!
  • Hierarchial Term Fix.

0.9.5.6

  • Strict Standard Error Fix.

0.9.5.4

  • archive link bug fix.
  • Tested Up 3.9

0.9.5.3

  • “/”bug fix.
  • taxonomy tmplate bug fix.

0.9.5.2

  • Archives Rewrite Fix.

0.9.5.1

  • Admin Bug Fix.

0.9.5

  • Big change plugin architecture.
  • Show has_archive, with_front.

0.9.4

  • Internal release.

0.9.3.3

  • has_archive Bug Fix.
  • Fixed a bug in the link, including the extension.

0.9.3.2

  • wp_get_archives Bug Fix.

0.9.3.1

  • Tested 3.6
  • Bug Fix.

0.9.3

  • Admin page fix.
  • slngle pageing link fix.
  • Add Russian translation.

0.9

  • Add custom post type archive only has_archive is true.
  • Change method name.
  • Change hook custom post link.
  • Use Slug in wp_get_archive().
  • Fix attachment link.

0.8.7

  • Translate Bug Fix.

0.8.6

  • Paging Bug Fix.
  • Commnent Paging.
  • Show pointer.

0.8.1

  • Bug Fix.

0.7.9.1

  • Support Comment permalink.
  • Small change in setting page.
  • Change default value.
  • Bug Fix.

0.7.8

  • Bug fix.

0.7.7

  • Bug fix.

0.7.6

  • Add parent's slug to hierarchical post type.

0.7.5

  • Add ability to disable to change custom taxonomy archive's permalink.

0.7.4

  • Bug fix taxonomy rewrite.

0.7.3

  • Changed part for saving the data.

0.7.2

  • Reweite bug fix.
  • Prewview bug fix.

0.7.1

  • Bug fix.

0.7

  • Add %{taxonomy}% tag.
  • A large number of Bug Fix.
  • Change Setting Page. Use Setting API.

0.6.2

  • Fix %author% tag.

0.6

  • First release on wordpress.org
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].