Enrich Your WordPress Knowledge Regularly
How to show a Post Edit link on the single post page
Suppose you are running a membership site (or any) and allowing users to edit posts from the frontend or backend, but you don’t want to show the Top Toolbar on the frontend. You can use the below code snippet to provide an “Edit Post” link for your end-users.
/* Show Post Edit Link on the frontend single post page */
add_action('loop_start', function () {
if (!is_singular() || is_page() || !is_main_query()) {
return;
}
edit_post_link(__('Edit Post'));
}, 99);
Here is the output after injecting the snippet.
Note: You need to inject this snippet into your theme/child theme’s functions.php file. Else you can use a third-party plugin like “Code Snippets.”