How to add random prefix (based on related page slug) to custom post type?

Resolved! So I’ve added rewrite rule: add_rewrite_rule( ‘^[^\/]*\/review\/([^\/]*)$’, ‘index.php?review=$matches[1]’, ‘top’ ); And additional code to create appropriate url structure: function rev_update_slug( $post_link, $post, $leavename ) { if ( ‘review’ != $post->post_type || ‘publish’ != $post->post_status ) { return $post_link; } //** Field where related page post object stored in ACF field **// $pageid= get_field(‘related_home_inner_page’,$post->ID); $post_link … Read more

Generate Post Title From ACF Fields on Custom Post Type

I just wanted to post the code that got this working without issues. I had an extra argument in the function that was never being used ( $post ). function ccc_acf_update_fixture_post_title( $post_id ) { if ( get_post_type( $post_id ) == ‘fixture’ ) { $team = get_field( ‘team’, $post_id ); $venue = get_field( ‘venue’, $post_id ); … Read more

Retrieve only terms that are in use

Started researching term arrays and came up with something that works, the solution for creating a conditional based on whether or not a term is in use by any post: <?php $categories = get_categories(‘taxonomy=listing-neighborhood&post_type=listings’); ?> <?php $term_name = wp_list_pluck( $categories, ‘name’ ); $this_name=”Open House”; if( in_array( $this_name, $term_name ) ){ echo ‘<option value=””>Select status or … Read more

Can’t disable child theme style

I solved the problem myself with this code: function remove() { wp_dequeue_style( ‘twentytwenty-style’ ); wp_deregister_style( ‘twentytwenty-style’ ); wp_dequeue_style(‘twentytwenty-child-style’, get_stylesheet_directory_uri() . ‘/style.css’, array(‘twentytwenty-child-style’)); wp_dequeue_style( ‘twentytwenty-print-style’ ); wp_deregister_style( ‘twentytwenty-print-style’ ); } add_action( ‘wp_print_styles’, ‘remove’, 100 );