Support » Fixing WordPress » Add Rewrite Rule URL Won't Save Rewrite Tag

  • I’m pretty much following the codex (http://codex.wordpress.org/Rewrite_API/add_rewrite_rule) to add a custom permalink structure for a page to have urls that contain a unique hash at the end, like this:

    /service/p2jnd93l

    But with my code, the page simply erases the last part of the url and redirects you to

    /service/

    I have a feeling it’s something extremely obvious… Any ideas what I’m doing wrong?

    add_action( "init", "pleasing_permalinks" );
    function pleasing_permalinks() {
    	add_rewrite_tag( '%hash%', '([^&]+)' );
    	add_rewrite_rule(
    		'leadership/committees/service/([^/]+)/?$',
    		'index.php?p=8279&hash=$matches[1]',
    		'top'
    	);
    }
  • The topic ‘Add Rewrite Rule URL Won't Save Rewrite Tag’ is closed to new replies.