Как я могу удалить страницы, созданные из вложений изображений на WordPress?

Держите линейную высоту меньше высоты и ширины, и вы получите идеальную кнопку. пример: line-height: 12px;

.btncicle {
border-radius:50%;
width:15px;
height:15px;
padding: 0px;
line-height:12px;

}

0
задан RickTheOne 20 January 2019 в 07:40
поделиться

2 ответа

Вы можете отключить страницу вложения медиафайлов в Yoast SEO, если вы ее установили. Или вы можете вставить это в ваши functions.php

function myprefix_redirect_attachment_page() {
if ( is_attachment() ) {
    global $post;
    if ( $post && $post->post_parent ) {
        wp_redirect( esc_url( get_permalink( $post->post_parent ) ), 301 );
        exit;
    } else {
        wp_redirect( esc_url( home_url( '/' ) ), 301 );
        exit;
    }
  }
}
add_action( 'template_redirect', 'myprefix_redirect_attachment_page' );
0
ответ дан Romel Indemne 20 January 2019 в 07:40
поделиться

Вы можете использовать этот небольшой фрагмент - добавьте его в functions.php вашей дочерней темы:

function remove_attachments_from_search() {
    global $wp_post_types;
    $wp_post_types['attachment']->exclude_from_search = true;
}
add_action('init', 'remove_attachments_from_search');

Это исключит тип сообщения вложения из результатов поиска.

Надеюсь, это поможет

0
ответ дан Aleksej 20 January 2019 в 07:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: