Удалить страницу медиафайла Вордпресс

add_action('template_redirect', 'bez_stranic_vlogenii');
function bez_stranic_vlogenii() {
	global $wp_query, $post;
	if ( is_attachment() ) :
		$wp_query->set_404();
	endif;
}

в functions.php темы и будет тебе счастье без дополнительных плагинов:

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 );
  }
});

Актуальные статьи

Создаем форму обратной связи на HTML+PHP+JS

<?php $fio = $_POST[‘skw’]; $email = $_POST[‘telephone’]; $fio = htmlspecialchars($fio); $email = htmlspecialchars($email); $fio = urldecode($fio); $email = urldecode($email); $fio = trim($fio); $email = trim($email); //echo $fio; //echo «<br>»; //echo $email; if (mail(«soyus.S@yandex.ru», «Заявка с сайта», «Площадь:».$fio.». Телефон: «.$email ,»From: info@domen.ru \r\n»)) { echo «сообщение успешно отправлено»; } else { echo «при отправке сообщения возникли […]

Подробнее

Как удалить переносы строк (возвраты каретки) из ячеек в Excel 2007, 2010, 2013

Буквально сегодня столкнулся с данной задачей при редактировании прайс-листа для яндекс маркета. В ячейках характеристики был осуществлен возврат каретки, т е каждая новая характеристика начиналась с новой строки. Роботы яндекс-маркета не пропускали данное безобразие, так как не понимали в чем дело. Первоначально термины «Возврат каретки» и «Перевод строки» использовались при работе на печатных машинках и […]

Подробнее

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

Анализ сайта онлайн

Рестайлинг сайта

Если Ваш сайт устарел и не устраивает Вас - мы поможем освежить или полностью переработать его.

Поиск по сайту

×
Перезвоним и ответим на все вопросы!