Intereting Posts
Ошибка перевода плагинов Как я могу автоматически загружать все загружаемые изображения изображений по умолчанию и ширины атрибутов данных? Как добавить вложенные категории в раскрывающееся меню в двадцать одиннадцать? Отключить API комментариев WordPress Сброс ролей и возможностей по умолчанию Удалите неправильные тире из get_the_title () TinyMCE разрывает линии на mceAddControl wp_options, залитые переходным API, Как добавить опцию «nofollow» в список опций «Link Relationship (XFN)» в редакторе Link Link? Как удалить все категории программно? Правильный способ перенаправления имени пользователя Пользовательский просмотр списка сообщений: Страница или что-то еще? ожидая 404, но перенаправляя сообщение с поддиректорией url в заголовке сообщения как я могу остановить пользовательские поля, у которых есть апострофы от разрыва моего кода Как создать дочернюю систему, как отключить шаблоны родителей?

Удаление редактируемых объектов Permalink / View "Custom Post Type"

Пытаясь воспроизвести некоторые функции, которые я видел на нескольких других темах раньше, но хотел бы знать / понимать для своих собственных целей.

Я создал собственный тип сообщения, называемый «отзывы». Я считаю, что я выбил довольно хороший кусок установки, используя потрясающий пост Джастина Тадлока в пользовательских типах сообщений . Я также видел его сообщение об удалении мета-боксов, и это здорово. То, что мне нужно, когда вы обычно печатаете заголовок на странице / странице и щелкаете по нему, вы получите «отредактируйте постоянную ссылку». Обычно это действительно полезно, но в моем случае для «отзывов» или «слайд-шоу слайдов» это может на самом деле путать пользователя. Кроме того, как только вы сохраните «отзыв» или «слайд», вы можете не захотеть иметь реальный «единственный вид». Я не уверен, как это обычно делается (ткнул внутри WooThemes, но я все еще потерян). Я мог бы сделать это с помощью CSS, но, например, посмотрел на фактический исходный код страницы для Woothemes … он просто ушел (это то, что я предпочитаю). Любая помощь будет принята с благодарностью. Благодаря!

Solutions Collecting From Web of "Удаление редактируемых объектов Permalink / View "Custom Post Type""

Существует фильтр get_sample_permalink_html который возвращает эту область как строку. Вот как вы можете его использовать:

 <?php add_filter('get_sample_permalink_html', 'perm', '',4); function perm($return, $id, $new_title, $new_slug){ global $post; if($post->post_type == 'testimonials') { $ret2 = preg_replace('/<span id="edit-slug-buttons">.*<\/span>|<span id=\'view-post-btn\'>.*<\/span>/i', '', $return); } return $ret2; } ?> 

Обновлен код. Пожалуйста, проверьте это.

Обновлено Изменены двойные кавычки на одну кавычку в view-post-btn. Протестировано до 3,2

Вы можете также использовать CSS, чтобы скрыть его, основываясь на роли вашего клиента. Если вам интересно, я могу дать вам образец кода.

Если вы используете css:

 #edit-slug-box { display: none; }