[solved] Slug as string
-
I just wanted to share the solution to a problem that occurred to me and obviously many others. While searching the forums for a way to post the slug in my templates all I found at first was the suggestion to use the post title and run a sanitize function on it. Unfortunately that’s not giving you the actual slug, only if you happened to name both identically. Digging a little in older posts I found something that was nearly what I was searching for.
Here is a function that gives you the actual slug:
function the_slug() { $post_data = get_post($post->ID, ARRAY_A); $slug = $post_data['post_name']; return $slug; }
Put the above code in your templates function.php, then you can use:
<?php echo the_slug(); ?>
in your template to get the slug.
Hope this helps.
Viewing 8 replies - 1 through 8 (of 8 total)
Viewing 8 replies - 1 through 8 (of 8 total)
- The topic ‘[solved] Slug as string’ is closed to new replies.