@DeeUs

Кастомный тип записи. Как скрыть поле редактирования ссылки?

Здравствуйте!
Каким образом можно скрыть edit-slug-box (блок редактирования ссылки) в админке?
вот скрин для ясности)
59e97f23e1135886047172.png

Где это убрать я нашел: \wp-admin\edit-form-advanced.php
<div id="edit-slug-box" class="hide-if-no-js">
	<?php
		if ( $has_sample_permalink )
			echo $sample_permalink_html;
	?>
	</div>

Rак правильно прописать условие чтоб не отображалось только на кастомных типах?
  • Вопрос задан
  • 244 просмотра
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Для этого есть хук, фильтр get_sample_permalink_html

function my_hide_edit_permalink( $return, $post_id, $new_title, $new_slug, $post ) {

	// Если мы на странице нашего custom-post-type-name
	if ( 'custom-post-type-name' == $post->post_type ) {
		return ''; // возвращаем "пусто" вместо дефолтного html-кода
	}

	// в остальных случаях возвращаем немодифицированный html
	return $return;
}
add_filter( 'get_sample_permalink_html', 'my_hide_edit_permalink', 100, 5 );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы