Displaying child pages and file URL in an ACF relationship field shortcode
Displaying child pages and file URL in an ACF relationship field shortcode
Displaying child pages and file URL in an ACF relationship field shortcode
Filtering output by two custom fields using posts_where and add_rewrite_rule
There’s no quality standard for commercial themes and they frequently engage in bad practices. As a WP dev I personally find it unacceptable, but the only recourse you have is voting with your wallet.
In order for sorting by a meta value to work, the meta_key parameter is required (source): Note that a meta_key=keyname must also be present in the query. Unfortunately this will result in only posts with the meta key set to be found by the query. From here there are two options: Use a query to … Read more
You have to add following code after your code to get the dates sorting correctly. It’s working correctly for me. Hope it will help. function change_user_order( $args ){ if( isset( $args[‘orderby’] ) ) { $args[‘meta_key’] = $args[‘orderby’]; } return $args; } add_filter( ‘users_list_table_query_args’, ‘change_user_order’ );
Here’s a way that could be “best” depending on the circumstance: const { meta } = wp.data.select( ‘core’ ).getEntityRecord( ‘postType’, ‘post’, 123 ); This tutorial might be helpful for related stuff.
You will want to make the following changes to your add_custom_field_automatically function. First, we will need to add the global $post; as we will need the $post variable inside the function scope. You do this with a comma. more on variable scope here. add_action(‘publish_post’, ‘add_custom_field_automatically’); function add_custom_field_automatically($post_ID) { global $wpdb, $post; if(!wp_is_post_revision($post_ID)) { add_post_meta($post_ID, ‘field-name’, … Read more
If your posts store the date in a consistent format like YYYY-MM-DD HH:MM:SS, etc, you could compare with strings using regular expressions, like: $current_date = new DateTime(); $datemonth = $current_date->format(“m-d”); // MM-DD $args = array( // … ‘meta_query’ => array( array( ‘key’ => ‘birthday’, ‘compare’ => ‘REGEXP’, // Regular expression explanation: // ^ – Start … Read more
You should be able to order your posts by adding the following to your main args: ‘meta_key’ => ‘date’, ‘orderby’ => ‘meta_value_num’, ‘order’ => ‘ASC’, Example: $args_post = array ( ‘post_type’ => ‘post’, ‘posts_per_page’ => -1, ‘fields’ => ‘ids’, ‘meta_key’ => ‘date’, ‘orderby’ => ‘meta_value_num’, ‘order’ => ‘ASC’, ‘tax_query’ => array( array( ‘taxonomy’ => ‘tipo-de-contenido’, … Read more
Yes for both 1 and 2. The filter acf/load_value can accept 3 parameters: $value, $post_id, $field. $value is the default value of the field, here you call it $content. $post_id is the post ID for this value. If you want to exclude some pages, you can use this. $field is all the information of the … Read more