How can I catch WordPress custom settings page slug has already changed?

you can use the admin_init hook along with the add_query_arg() function to modify the redirection URL for handle the situation. Redirect users to the correct URL admin.php?page=management if they access the settings page with an unexpected slug. Modify the redirection URL after settings have been updated to include the current page slug management, ensuring that … Read more

How to print the value in same page using php template

you should set the form action to custom_template.php with this change, when the form is submitted, it will post the data back to the same page custom_template.php, and your PHP script will process the form data and display the entered name on the same page. <table> <form action=”custom_template.php” method=”POST”> <!– Ensure form action is set … Read more

How to display only the first 2 words of a post title

You can use “wp_trim_words” function for this case. Exam: To display the first two words. echo esc_html(wp_trim_words( get_the_title(), 2, ” ) ); Use this code within your H1 tag. You can control the number of words you want to show in the title by changing the second parameter of the function “wp_trim_words” to know more … Read more

WooCommerce coupon codes in order overview HPOS

You are correct that using WC()->session->set(‘jne_custom_shipping_cost’, $shipping_cost); only stores the shipping cost in the session without actually modifying the order data. To include the custom shipping cost into the actual order total when the order is placed, you need to use specific WooCommerce hooks : //Function 1 : Add the custom shipping cost to the … Read more

I neеd hеlp with a WordPress project

i need more info but i think you have rewrite issue. use this in nginx config: location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent;

Add_filter just custom page types

You’re using ‘post_type’ => ‘any’ in your get_post() arguments, which will get, well, any post type. Instead, specify which post type(s) you want to retrieve. function auto_link_post_titles( $content ) { // Sets the post type(s) we’ll retrieve. $desired_post_types = array( ‘my_post_type’, ‘my_other_post_type’ ); // This is to get all published posts from all post types. … Read more

Function exclusion for a plugin

With the help of given line you should be able to check if the request is related to Ninja Tables. Also you can modify this if you have another condition to detect the plugin’s context. In this case we have used did_action(‘ninja_tables_loaded’) to checks if the action ninja_tables_loaded has been fired, which might be specific … Read more

Remove “Forum” from BuddyPress group creation step

Could you please try to use the given code which we need to add functions.php file of theme. Use Case : This is to remove the Forum step from the group creation process. add_filter(‘groups_create_group_steps’, function( $steps ) { unset( $steps[‘forum’] ); return $steps; }); Use Case : This is to redirect any attempts to access … Read more