Custom Permalinks

تفصیل

Lay out your site the way you want it. Set the URL of any post, page, tag or category to anything you want.
Old permalinks will redirect properly to the new address. Custom Permalinks gives you ultimate control
over your site structure.

Be warned: This plugin is not a replacement for WordPress’s built-in permalink system. Check your WordPress
administration’s "Permalinks” settings page first, to make sure that this doesn’t already meet your needs.

This plugin is only useful for assigning custom permalinks for individual posts, pages, tags or categories.
It will not apply whole permalink structures, or automatically apply a category’s custom permalink to the posts
within that category.

If anyone wants the different Structure Tags for their Post types or use symbols in the URLs So, use the Permalinks Customizer which is a fork of this plugin and contains the enhancement of this plugin.

Filters

Plugin provides some filter which maybe used according to your needs.

To exclude any Permalink to processed with the plugin so, just add the filter looks like this:

function yasglobal_xml_sitemap_url( $permalink ) {
  if ( false !== strpos( $permalink, 'sitemap.xml' )) {
    return '__true';
  }
  return;
}
add_filter( 'custom_permalinks_request_ignore', 'yasglobal_xml_sitemap_url' );

To exclude permalink from any post type so, just add the filter looks like this:

function yasglobal_exclude_post_types( $post_type ) {
  if ( $post_type == 'custompost' ) {
    return '__true';
  }
  return '__false';
}
add_filter( 'custom_permalinks_exclude_post_type', 'yasglobal_exclude_post_types');

Note: custom_permalinks_exclude_post_type doesn’t work on the posts permalink which has been created previously.

To remove the like query to being work just add this line in your theme’s functions.php:

add_filter( 'cp_remove_like_query', '__return_false');

Note: Use custom_permalinks_like_query filter if the URLs doesn’t works for you after upgrading to v1.2.9

To add PATH_INFO in $_SERVER Variable just add this line in your theme’s functions.php:

add_filter( 'custom_permalinks_path_info', '__return_true');

Thanks for the Support

I does not always provide active support for the Custom Permalinks plugin on the WordPress.org forums, as i have prioritize the email support.
One-on-one email support is available to people who bought Custom Permalinks Premium only.

Bug reports

Bug reports for Custom Permalinks are welcomed on GitHub. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.

انسٹالیشن

This process defines you the steps to follow either you are installing through WordPress or Manually from FTP.

From within WordPress

  1. Visit ‘Plugins > Add New’
  2. Search for Custom Permalinks
  3. Activate Custom Permalinks from your Plugins page.

Manually

  1. Upload the custom-permalinks folder to the /wp-content/plugins/ directory
  2. Activate Custom Permalinks through the ‘Plugins’ menu in WordPress

عمومی سوالات

Installation Instructions

This process defines you the steps to follow either you are installing through WordPress or Manually from FTP.

From within WordPress

  1. Visit ‘Plugins > Add New’
  2. Search for Custom Permalinks
  3. Activate Custom Permalinks from your Plugins page.

Manually

  1. Upload the custom-permalinks folder to the /wp-content/plugins/ directory
  2. Activate Custom Permalinks through the ‘Plugins’ menu in WordPress

جائزے

No documentation at all

I downloaded this plugin expecting some examples or how-to guides. I am technically savvy. But this plugin gives you NOTHING. No details, no explanations. I opened it and saw an empty page with no "Add Permalink” button or any explanation. The other link also went to a page with no permalinks and no way to add one. The third page is just an advertisement for the author’s other plugins.

Clearly people get use and value out of this plugin. You’d think the author might take some time to write out examples and use cases. But nope.

Throws 404 here and there

Any Product link was 404 after last update, so just wonder why nobody buys anything. I think this plugin has real issues with other plugins.
Edit: Okay they fixed promptly.

Great!

After looking for lot of time for something like this I’ve got it!!

Thank you

تمام 78 جائزے پڑھیں

شراکت دار اور ڈیویلپرز

“Custom Permalinks” اوپن سورس سافٹ ویئر ہے۔ مندرجہ ذیل لوگوں نے اس پلگ ان میں حصہ لیا:

شراکت دار

“Custom Permalinks” کا 6 زبانوں میں ترجمہ کیا گیا ہے۔ تعاون کے لیے مترجمین کا شکریہ۔

“Custom Permalinks” کا اپنی زبان میں ترجمہ کریں۔

ڈویلپمینٹ میں دلچسپی ہے؟

کوڈ براؤز کریں، ایس این وی ریپوزیٹری کو چیک کریں یا ڈویلپمینٹ لاگ کو سبسکرائب کریں بذریعہ آر ایس ایس۔

چینج لاگ

1.2.22 – May 16, 2018

  • Enhancement

    • Added Capabilities to view the Permalinks Page
  • Bug

    • Fixed cp_remove_like_query Filter issue

1.2.21 – April 17, 2018

  • Bug
    • Removed final keyword with the classes.
      For further details:
      https://wordpress.org/support/topic/page-not-found-404-errors-after-latest-update/
      https://wordpress.org/support/topic/throws-404-here-and-there/

1.2.20 – April 11, 2018

  • Bug
    • Removed extra code which was written for the equal query.
      For further details:
      https://wordpress.org/support/topic/page-not-found-404-errors-after-latest-update/

1.2.19 – April 10, 2018

  • Bugs
    • Fixed undefined variable issue on PostTypes Permalinks page
    • Fixed LIKE Query Issue

1.2.18 – April 05, 2018

  • Enhancement

    • Merged custom-permalinks-main.php with custom-permalinks.php
    • Added uninstall.php
  • Bugs

    • Added feed redirect of default permalink
    • Provide proper feed of custom permalink

1.2.17 – Feb 13, 2018

  • Fixed Pagination Issue on Comments
  • Optimize Post Pager Query

1.2.16 – Feb 09, 2018

  • Added compatibility with Tasty Recipes Plugin

1.2.15 – Feb 08, 2018

  • Added filter which can be used to add PATH_INFO in $_SERVER Variable

1.2.14 – Feb 07, 2018

  • Enhancement

    • Added PATH_INFO in $_SERVER Variable
  • Bugs

    • $this variable issue on static method

1.2.12 – Jan 25, 2018

  • Fixed translation path and pager content issue

1.2.11 – Jan 24, 2018

  • Fixed pager issue

1.2.10 – Jan 17, 2018

  • Fixed Redirect Issue of Child Pages

1.2.9 – Jan 16, 2018

  • Enhancements
    • Added Filter to enable the like query
  • Bugs
    • PHP error displayed on all pages using custom permalinks
    • Removed LIKE Query in default. It only works if the site uses PolyLang,
      AMP Plugins or separately enabled using the provided filter.

1.2.8 – Nov 03, 2017

  • Add Order by in request query

1.2.7 – Oct 27, 2017

  • Fixed Parse Error

1.2.6 – Oct 27, 2017

  • Enhancements
    • Added Filter to Exclude Post types
  • Bugs
    • Fixed Query Issue on parse_request
    • Resolving Issues with Cornerstone

Earlier versions

  • For the changelog of earlier versions, please refer to the separate changelog.txt file.