Изменение имени «стандартного шаблона» шаблона сообщения single.php - PullRequest
0 голосов
/ 28 января 2019

У меня есть веб-сайт Wordpress, теперь я хочу изменить имя шаблона сообщения, как оно отображается в Wordpress CMS.Теперь он говорит «Стандартный шаблон», я хочу переименовать его в «Новости», просто из соображений удобства использования.

Я не могу найти способ сделать это.Я знаю, что вы можете создавать новые шаблоны сообщений, создавая новые файлы, но он всегда использует single.php в качестве стандартного шаблона.Я также использую дочернюю тему, поэтому я не хочу удалять файл single.php, просто переименуйте текст: «Стандартный шаблон».

Заранее спасибо.

Я пыталсяСоздание нового файла шаблона сообщения с пользовательским заголовком.Это не решает проблему, так как файл single.php по-прежнему будет стандартным (я не хочу, чтобы пользователю приходилось менять шаблон).

Ответы [ 2 ]

0 голосов
/ 29 января 2019

Возможности безграничны.

  1. Код в этом сообщении сгенерирует выпадающий список, аналогичный тому, который вы видите на страницах.Все, что для этого требуется, - это небольшое редактирование вашего дочернего файла functions.php тем.

В большинстве случаев вам просто нужно скопировать файл single.php в новое имя файла в вашей дочерней теме и отредактировать файл functions.php в вашей дочерней теме.Назовите свои шаблоны, как видно из кода, который разместил Димитриос.

рассмотрите возможность использования премиум-компоновщика страниц elementor для создания пользовательских шаблонов сообщений, которые вы можете применять по желанию.

Попробуйте подключаемый модуль, подобный Опубликовать пользовательские шаблоны Lite

0 голосов
/ 28 января 2019

Вы можете использовать другой файл single.php для другого типа поста, например, если у вас есть новости, зарегистрированные как тип поста, у вас может быть файл single-news.php, и тогда этот файл будет обслуживать все отдельные представления postype = news.Но из того, что я понимаю, вы хотели бы создать шаблон, появляющийся у пользователя с другим именем.Для этого лучше всего создать каталог внутри вашей дочерней темы и назвать его Page-teplates.Внутри этого каталога вы можете создать столько разных шаблонов, сколько вам нужно, и WordPress распознает их, но добавит следующий код в верхней части каждого шаблона.Для примера скажем, я хочу создать шаблон страницы контакта.Я создам файл contact.php внутри шаблонов страниц каталога, и эти строки кода будут внутри.

<?php
/**
 * Template Name: Contact
**/

get_header();
/* My templates Code/Design Here */
get_footer();
...