• Hi,

    I’m trying to rewrite author permalinks to something else like “member”

    this does the trick:
    $wp_rewrite->author_base = 'atletes';
    $wp_rewrite->flush_rules();

    I’m calling this code upon plugin activation: register_activation_hook

    But when another plugin,doesn’t matter which one activates, this gets broken, and I have to deactivate and activate plugin again to change permalink again

    is this normal?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Does this happen when you explicitly call wp_rewrite globally?

    //Ensure the $wp_rewrite global is loaded
    global $wp_rewrite;
    // rewrite
    $wp_rewrite->author_base = 'atletes';
    //regenerate the cache as a method of the $wp_rewrite object
    $wp_rewrite->flush_rules();

    WP Codex: <a href="https://codex.www.ads-software.com/Rewrite_API/flush_rules"></a>

    Thread Starter thegnobo

    (@thegnobo)

    yep.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Custom permalinks disappear when another plugin activates’ is closed to new replies.