How to get URL of current page displayed?

get_permalink() is only really useful for single pages and posts, and only works inside the loop. The simplest way I’ve seen is this: global $wp; echo home_url( $wp->request ) $wp->request includes the path part of the URL, eg. /path/to/page and home_url() outputs the URL in Settings > General, but you can append a path to … Read more

Permalinks in WordPress not working

Go to admin Click Settings Click Permalinks Select Post Name (for clean permalinks) or default Finally Click Save This rewrites .htaccess and wordpress permalinks may work in most cases if .htaccess is not created, make .htaccess with following can you also confirm mod_rewrite is enabled in your server?