Action for opening edit page in admin?
Try the ‘load-post.php’ action.
Try the ‘load-post.php’ action.
If you want to target only one specific status change is probably easy / efficient use the {$old_status}_to_{$new_status} filter, in your case: add_action(‘draft-to-pending’, ‘do_something’); add_action(‘auto-draft-to-pending’, ‘do_something’); function do_something ( $post ) { // do something with the $post object }
use action=”#” or action=”<?php echo($_SERVER[“PHP_SELF”]);?>” to redirect to same page
do_action is an event and there are many of them throughout your WordPress instance, in the core or your themes and plugins. (Hypothetical) So even when you put an add_action in your plugin file but the theme files are read first by order of execution your add_action function will still fire at that event or … Read more
When an action is defined, the parameters passed to the callback are defined as well. For example, you can define an action with 4 parameters: $a = 1; $b = 2; $c = 3; $d = 4; do_action( ‘name_of_my_action’, $a, $b, $c, $d ); Then, when you hook in that action, you can tell how … Read more
You were using action to enqueue script, instead you need to use filter hook. As, you are adding a new script to the scripts call. However, if you used action hook for the wp_head call it works there. <?php add_filter(‘wp_enqueue_scripts’, ‘colorboxJS’); function colorboxJS() { wp_enqueue_script( ‘colorbox’, get_stylesheet_directory_uri() . ‘/colorboxJSfile.js’, array(‘jquery’) ); } ?>
add following code to functions.php, add_action(‘wp_head’, ‘your_function’); function your_function(){ if ( is_user_logged_in() ) { $genre_url = add_query_arg(‘aff’, ‘1234567’, get_permalink()); } } Hope this will help you. for more information, is_user_logged_in() How can I include a query string with get_permalink wp_head action hook get_permalink()
Instead of a static class property, you could use a PHP session: class progress { public function __construct() { session_start(); } public function getTotal() { return $_SESSION[ ‘total’ ]; } public static function setTotal() { $_SESSION[ ‘total’ ] = ‘123’; } } If you’re doing more complex stuff, a session wrapper like Symfony’s might be … Read more
You can try this : add_action( $terms.’_add_form_fields’, ‘___add_form_field_term_meta_text’ );
Use woocommerce_email_customer_details. function email_order_user_meta( $order, $sent_to_admin, $plain_text ) { $meta = get_post_meta($order->ID, ‘OIB’); if($meta){ /*** whatever format you like here ***/ echo ‘<tr>’ . $meta ‘</tr>’; } } add_action(‘woocommerce_email_customer_details’, ’email_order_user_meta’, 30, 3 );