Здравствуйте!
function routeCard_shortcode($atts) {
extract(shortcode_atts(array( 'post_id' => '' ), $atts)); $output="";
if ( empty($post_id) ) { $output.= "(_*_)"; } else { $output.= "Post Id: ".$post_id; }
return $output;
}
add_shortcode('routeCard', 'routeCard_shortcode');
function routeCard_content( $data ){
$cat = get_category_by_slug( 'routes' ); $id = $cat->term_id;
if (in_array($id, $data['post_category'])) { $data['post_content'] = "[routeCard]";}
return $data;
}
add_filter( 'wp_insert_post_data' , 'routeCard_content' , 99 );
В какой момент и через какие хуки лучше устанавливать\заменять дефолтный контент записи и определять принадлежность записи к определенной категории ?