remove_filter( 'template_redirect', 'redirect_canonical' );
function remove_redirect_guess_404_permalink( $redirect_url ) {
if ( is_404() ) { return false; }
return $redirect_url;
}
add_filter( 'redirect_canonical', 'remove_redirect_guess_404_permalink' );
, переключились в визуальный редактор и переключившись обратно в редактор кода неразрывные пробелы пропали, а вы хотели бы их оставить, то вам поможет это:function allow_nbsp_in_tinymce( $mceInit ) {
$mceInit['entities'] = 'nbsp,amp,lt,gt,mdash';
$mceInit['entity_encoding'] = 'named';
return $mceInit;
}
add_filter( 'tiny_mce_before_init', 'allow_nbsp_in_tinymce' );
function remove_nbsp( $content ){
$content = preg_replace(" ", " ", $content);
return $content;
}
add_action('content_save_pre', 'remove_nbsp');
<head></head>
не обязательно, а рекомендуеться. Так, что в вашем случае можете код вставить в любом месте страницы, только не через визуальный редактор, а именно в код страницы:/catalog/view/theme/название-шаблона/*.*
$child_id = get_the_ID();
$args = array(
'meta_key' => 'my_child_page',
'meta_value' => $child_id,
'meta_compare' => '=',
'posts_per_page' => -1,
'order' => 'ASC',
'orderby' => 'menu_order'
);
$parent = new WP_Query( $args );
if ( $parent->have_posts() ) :
while ( $parent->have_posts() ) : $parent->the_post();
print_r( get_the_ID() );
endwhile;
endif;
wp_reset_postdata();
<?php the_widget( $widget, $instance, $args ); ?>