I have scoured the web for the last 45 minutes and still not found a simple description of how to send a user, logging out of WordPress, to a custom URL.
I've come across this;
add_filter( 'logout_url', 'my_logout_url' );
function my_logout_url( $url ) {
return 'http://yourdomain.com/?a=logout';
}
..but it does not describe where to paste that code. And i am not using a 'members' plugin.
Surely there is just something that can be added to the Theme functions.php file or a edit to general-template.php to specify a URL? I'm not even wanting a different site domain. Just back to the login page would be fine, but I would rather be able to specify an entire custom 'link' somewhere in the code. www.example.com
How/where can I do this?
Many thanks in advance for yor help or advice
Basic
I know only 2 hooks when logout happen. This is
logout_url
andwp_logout
. Usually, I use thewp_logout
in the next wayNotice, I specified priority as maximum INT, because some other code may do anything else major while logout happen
Where to place the code?
You should to try the next ways:
function.php
into your active themeI don't know about
function.php
, but inside the plugin the code above working well.How to create a Wordpress basic plugin
wp-content/plugins
your-some-prefix-logout-custom-url.php
Open new file and put in next:
Activate the new plugin in Wordpress admin panel after you done all actions above. If your plugin isn't show in the plugin list then create any folder in
wp-content/plugins
and move your plugin into new folder. The comment before the code block is requirement. Read the plugin handbook if you are interested in this