Relative post date in recent posts list

You don’t generate a WP Loop using wp_get_recent_posts() so get_the_time() won’t pull the post date. The post date is available within the array wp_get_recent_posts() returns though: $recent[‘post_date’]. Or you can use the modified date: $recent[‘post_modified’]. This works (tested on my dev site): <?php $args = array( ‘post_status’ => ‘publish’, ‘numberposts’ => ’30’, ‘tax_query’ => array( … Read more

Get terms parent ID for conditional IF statement

While this is not specifically WordPress but some general PHP, here’s a solution which you could use: $terms = get_the_terms( $post->ID , ‘prodcats’ ); foreach( $terms as $term ) { $classes=”categoryblock”; switch( $term->parent ) { case 3: $classes .= ‘ blue’ // Notice the space between the opening string – important for CSS break; } … Read more

Wp_mail doesnt work

f you’re using anything that allows you to configure SMTP within WordPress, take it out. Then put everything into a function: add_action(‘init’,’delay_until_init’); function delay_until_init(){ // call wp_mail() here }

How to order users alphabetically by name? in plugin UPME

Diana you must change line of code in this array $args = array( ‘exclude’=> $admin_users_list, ‘number’ => $limit, ‘orderby’ => ‘registered’, ‘order’ => ‘desc’, ‘meta_query’ => array( ‘relation’ => ‘AND’, 0 => array( ‘key’ => ‘upme_user_profile_status’, ‘value’ => ‘ACTIVE’, ‘compare’ => ‘=’ ), 1 => array( ‘key’ => ‘upme_approval_status’, ‘value’ => ‘ACTIVE’, ‘compare’ => ‘=’ … Read more