changing products urls – redirects

Do I need to 301 redirect to the new urls? You only need 301 redirects if you have an old site, or old urls that you would like forwarded over to new pages. For instance: site.com/oldurl -> site.com/newurl oldsite.com/oldurl -> newsite.com/newurl With your site being new, I would believe this isn’t something critical for you … Read more

Redirect Users who aren’t logged in, aren’t post authors and aren’t admin. Frontend

get_user_id() is not a function so you’ll get an error for that. Additionally, you can get the author id by calling the $post global and accessing the property post_author add_action( ‘template_redirect’, ‘redirect_non_permitted_users’ ); function redirect_non_permitted_users () { if (is_admin()) return; $userID = get_current_user_id(); global $post; $authorID = absint($post->post_author); if( $userID !== $authorID && ! is_user_logged_in() … Read more