I'm trying to remove parent's pages slug from my URL's in Wordpress. Ie., instead of:
http://domain.com/grandparent/parent/child
I would need URL:
http://domain.com/child
Anyone knows how to do this? Thanks
You can change the links your site generates by changing your Wordpress Permalinks structure
From your dashboard
Settings > Permalinks
Related
I want to add parent to posts in wordpress, for that I need to change the permalinks, but I am not able to figure it out.
for e.g. if the current url is www.abcd.com/postname
I want it like this, www.abcd.com/posts/postname
Thank you in advance
First, you need to visit the Settings » Permalinks page in your WordPress admin. There you need to click on the ‘custom structure’ option under the common settings area.
Next, you need to add /%category%/%postname%/ in the field next to the custom structure.
I have used /%category%/ just as an example. Change it accordingly.
I have a Wordpress website, and the current URL link to access the post page is http://localhost/wordpress/wordpress/sample-post/. After several changes I moved the wordpress folder, so I want to change the URL link into http://localhost/wordpress/sample-post/ (no double /wordpress). The problem is Wordpress doesn't allow me to change the permalink in the permalink settings menu. I have attached the screenshot of the menu below.
Wordpress Permalink Settings Menu
Are there any alternatives to change it? Thanks in advance!
I am trying to set permalinks as:
domain.com/category_name
domain.com/postname
And I can't find a way to make this work.
On screenshot down below you have my settings of permalinks, thats the set-up I want, but I am getting an 404 on category pages.
I tried to reset clear htaccess and flushed permalinks to recreate it. (its writable)
I tried to put "." as category base.
Nothing helps.
If I set in settings custom structure : /%category%/%postname%/, and I set category base to ".". That works, but I get post pages under category and I dont want my post page URL to have a category in it.
Anything is helpful! :) Thank you
Okay, I found some solution if someone needs it in future:
I left my settings in permalink as
Custom structure: /%category%/%postname%/
Category base: .
And I installed plugin: "Permalink Manager Lite" and used it to manually remove category from the URL of each posts.
I managed to create a page for all my posts and it works ok. But I want to change the clean URL of my posts. How can I change that via the wp admin area? or do I have to fiddle with the code?
For instance,
http://wordpress-4.com/hello-world/
to
http://wordpress-4.com/blog/hello-world/
I have a page called Blog and its url is,
http://wordpress-4.com/blog/
So I need to have blog/ in front of all my posts.
Any ideas?
Go to Settings -> Permalinks in the WordPress admin.
Under custom enter into the field blog/%postname%/.
i need some advice what i´m doing wrong
So i have one Page without a parent page attribute called "bar" with slug "bar"
available at
/bar/
then i have child-pages for example "foo" which have the "bar" page as parent attribute and slug is "foo"
available at
/bar/foo/
but also at
/foo/
is this the standard-behaviour of wordpress ?
do i have to make .htaccess rewrite-rules for every single page ?
is there any option i need to check ?
i´m using wordpress 3.6.1
You will find the 'rewrite rule generator' of wordpress in settings / permalinks.
However, if you need more customization, you can do it on a per page / article basis with the edit link located next to the permalink under the page title. Warning: this edit button is only available if you did not choose 'custom structure' in wordpress permalink settings.
If this solution is still limited for you, you can edit the .htaccess of your wordpress site to add your own rewrite rules.
This is the standard behavior of WordPress. Normally permalinks of sub pages contain the slug of its parent page just before the sub page slug. If we try to go for a permalink without the parent page slug it will redirect automatically to the permalink structure with parent page slug.