$terms = wp_get_post_terms($post->ID, 'product_cat');
foreach ( $terms as $term ){
if($term->slug === 'something'){
do_shortcode('[shortcode_name]')
}
};
function wp_make_link_relative( $link ) {
return preg_replace( '|https?://[^/]+(/.*)|i', '$1', $link );
}
add_action( 'template_redirect', 'rw_relative_urls' );
function rw_relative_urls() {
if ( is_feed() || get_query_var( 'sitemap' ) )
return;
$filters = array(
'post_link',
'post_type_link',
'page_link',
'attachment_link',
'get_shortlink',
'post_type_archive_link',
'get_pagenum_link',
'get_comments_pagenum_link',
'term_link',
'search_link',
'day_link',
'month_link',
'year_link',
);
foreach ( $filters as $filter )
{
add_filter( $filter, 'wp_make_link_relative' );
}
}
add_action( 'template_redirect', function(){
if ( is_attachment() ) {
global $post;
if ( !empty($post->post_parent) ) {
wp_redirect( esc_url( get_permalink( $post->post_parent ) ), 301 );
}
wp_redirect( esc_url( home_url( '/' ) ), 301 );
}
});
$posts = get_posts(['post_type' => 'product', 'posts_per_page' => -1, 'post_status' => 'any']);
foreach($posts as $post){
$post->post_content = 'new content'; //установить новый контент
$post->post_title = 'new title'; //установить новый заголовок
wp_update_post([
'ID' => $post->ID,
'post_title' => $post->post_title
'post_content' => $post->post_content
]);
}
if(is_category('your_category_slug')){
//тут пишешь код, который должен выполняться только на этой странице
}
$terms = get_terms( [
'taxonomy' => 'category',
'hide_empty' => false,
]);
if(is_array($terms)){
foreach($terms as $term){
//тут выводишь то что тебе нужно
}
}