Restricting page by user role

I’ll try to answer the question from beginning to end so for example, when user with customer role wants to login to example.com/about page, they will be redirected to another page. I want to do this in software, not with a plugin Note that you can turn the snippet into a plugin by adding this … Read more

Show/hide comment status in front-end

Yes; you can use get_comments() function to query comments and specify spam as the status. Placing the button will depend on your theme, but the below is how to get the comments marked as spam (tested): get_comments( array( ‘post_id’ => $post_id, ‘status’ => ‘spam’, ) );

Hide menu items from not logged in users

You could use something like this: // Function to hide menu items for non-logged-in users function hide_menu_items_for_non_logged_in($items, $args) { // Check if user is not logged in if (!is_user_logged_in()) { // Define menu items to hide // (replace ‘menu-item-1’, ‘menu-item-2’, etc. with actual menu item IDs) $items_to_hide = array(‘menu-item-1’, ‘menu-item-2’); // Loop through menu items … Read more

Where to add wp_redirect on frontend pages?

I found that currently this is the only reliable solution: if (is_admin()){ header(‘Location: ‘. get_permalink()); exit(); } else add_action(‘template_redirect’, function (){ wp_redirect(get_permalink()); exit(); }); In the case of backend pages the template_redirect does not seem to be supported. If I use wp_redirect the redirection does not happen (maybe it is a bug) or the function … Read more

deneme bonusu veren sitelerbahis casinomakrobetceltabettipobet365pinbahispolobet