Articles of permalinks

How to get full content including template HTML

I’m looking to get the page content between the header and footer (as WordPress already does) that includes the template HTML (as this is going to be an AJAX request). Is there a function that will allow me to do this? The only things I have found so far all relate to just getting the […]

Rewrite Page with a slug before page name

I am using $wp_rewrite->non_wp_rules I have the following code that works: ‘name/(.*)’ => ‘index.php?post_type=post’; Im able to use a url like http://mysite.com/custom_name/post_name using $wp_rewrite->non_wp_rules, how can I make pages work the same way. This is just an example: ‘anothername/(.*)’ => ‘index.php?post_type=page’; //for all pages ‘anothername/(.*)’ => ‘page/pagename’ //for one specific page Is there a way […]

Permalink settings not saving

I just started a new WP installation and my permalink settings are not saving. I have chosen the ‘Month and name’ option (/2014/06/sample-post/), but when I create a new post, the text shows up as /2014/06/sample-post/, but the link goes to the default ?p=x. When I go to /2014/06/sample-post/ with the correct information for the […]

Remove index.php in permalink structure on IIS server

In permalinks(dashboard) section index.php added. e.g. Current Post Name: http://zakatchicago.com/index.php/sample-post/ Expected Post Name: http://zakatchicago.com/sample-post/ How can i remove index.php? Note: I am using windows server

WordPress Custom Post Type is Matching on Partial Slug

I’m having a really weird issue. For example, there is a custom post ‘people’. The post title is the name of the person and pretty permalinks are enabled. Say we have a person custom post with the name of ‘John Smith’ with a slug of ‘john-smith’. If I visit the URL example.com/jo, it still redirects […]

How to achieve a clean custom permalink solution?

I am working on the design of a blog with the below(just a sample) category hierarchy. PARENT | |————————————————| Food Fashion | | |———————| |———————| European Asian European Asian | | | | |———| |———–| |——–| |——–| Italian French Chinese Japanese Italian French Chinese Japanese The client will blog on Food and Fashion with posts […]

Custom Post Type relationship with hierarchical parent and child permalinks

Trying to get my permalink and url structures to behave nicely. I have a Custom Post Type called Diseases. This post type is hierarchical with parent and child relationships. I have another CPT called Content, and I’m using ACF relationships to connect these posts with Diseases. Functionally this all works fine, I can even rewrite […]

How is WordPress manipulating the posts like there are folders?

As you know, a WordPress post can usually be seen going to a link similar to this: myblog.com/2014/03/27/sample-post/ There is no folder named 2014, 03, 27 or sample-post in the blog. Until now, I used something like this: page.php?post_id=55. How is WordPress and other sites (I think StackExchange sites do this too) doing this?

Add 'articles' prefix before blog posts url without affecting pagination

I tried this solution for adding ‘articles’ prefix before blog posts on URL. function filter_post_link($permalink, $post) { if ($post->post_type != ‘post’) return $permalink; return ‘articles’.$permalink; } add_filter(‘pre_post_link’, ‘filter_post_link’, 10, 2); function add_blog_rewrites( $wp_rewrite ) { $wp_rewrite->rules = array( ‘articles/([^/]+)/?$’ => ‘index.php?name=$matches[1]’, ‘articles/[^/]+/attachment/([^/]+)/?$’ => ‘index.php?attachment=$matches[1]’, ‘articles/[^/]+/attachment/([^/]+)/trackback/?$’ => ‘index.php?attachment=$matches[1]&tb=1’, ‘articles/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$’ => ‘index.php?attachment=$matches[1]&feed=$matches[2]’, ‘articles/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$’ => ‘index.php?attachment=$matches[1]&feed=$matches[2]’, ‘articles/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$’ => […]

generate custom permalink based on a custom field

I’m newbie to the WordPress. So far I have a custom post type called ‘property’. This post type has one custom field called ‘property_city’. In WP-admin – permalink setting, I have selected Post name option. So, posts of this custom post type have URLs like: http://xxx.local/properties/edge-apartments/ http://xxx.local/properties/northgate-point/ What I want to have those URL to […]