Give attachments an archive page, and exclude unattached ones
Give attachments an archive page, and exclude unattached ones
Give attachments an archive page, and exclude unattached ones
There are several little issues with your code. This is what I use for the exact same thing though and it works: // expire events on date field. if (!wp_next_scheduled(‘expire_events’)){ wp_schedule_event(time(), ‘daily’, ‘expire_events’); // this can be hourly, twicedaily, or daily } add_action(‘expire_events’, ‘expire_events_function’); function expire_events_function() { $today = date(‘Ymd’); $args = array( ‘post_type’ => … Read more
Comments not working (error not allowed) on posts with custom post status
Doesn’t your script state to expire the post if it’s expire date is before tomorrow? Wouldn’t that make it expire a day sooner? If it’s set to expire the 12th, and it’s the 11th, 11+1 = 12, so expire it. Wouldn’t you rather either subtract 1 day instead of add 1 day, or add the … Read more
How to change post status to draft in Gutenberg?
You probably have some custom functions in your themes functions.php Add a return; on top of this file. If the problem is solved: Move it below the first function. Proceed this way until you’ve found the function that is causing the problem. If this doesn’t work: Go and do the same for one template file … Read more
Wrong search terms, already found it: function on_all_status_transitions( $new_status, $old_status, $post ) { if ( $new_status != $old_status ) { // A function to perform actions any time any post changes status. } } add_action( ‘transition_post_status’, ‘on_all_status_transitions’, 10, 3 ); https://codex.wordpress.org/Post_Status_Transitions
Post formats is an optional value added to WordPress posts which allows theme developers to define visual representation of a post. Theme developers can create themes with support for post formats. A number of post formats are available, however it is not possible for themes or plugins to introduce custom post formats. It is not … Read more
For the dashboard case. if ( !current_user_can(‘manage_options’) ) { function remove_dashboard_widgets() { // remove WooCommerce Dashboard Status remove_meta_box( ‘woocommerce_dashboard_status’, ‘dashboard’, ‘normal’); } add_action(‘wp_user_dashboard_setup’, ‘remove_dashboard_widgets’, 20); add_action(‘wp_dashboard_setup’, ‘remove_dashboard_widgets’, 20); }
I’m afraid I don’t understand the question perfectly, so I apologize, but, $post_status=”publish”; Wouldn’t that do it? I am missing context though, are you building a query? Because to get all the posts by the current user, something like this would be needed: $args = array( “post_status” => “publish”, “author” => get_current_user_id(), “posts_per_page” => 10 … Read more