Запуск текста песни в WordPress

Я преобразовал старый сайт, который использовался для запуска на CMS под названием Smarty, в WordPress, и я стараюсь, чтобы внешний вид сайта выглядел как подходящий музыкальный сайт.

Там, кажется, не темы, посвященные этому типу контента. Я пробовал эту тему, и, хотя это выглядит правильно, задача не связана с существующими сообщениями. Он не распознает мои существующие должности как лирику, так что в принципе ничего не функционирует. Поэтому я мог бы вводить существующие сообщения в эту тему один за другим или запускать сложный запрос базы данных для их преобразования, но ни одна из них, вероятно, не является хорошей идеей.

Я создал тестовую новую лирику с этой темой, и эти «тексты песен» – это, по сути, сообщения, но URL-адрес, добавленный к URL-адресу страницы WordPress, это /wp-admin/post-new.php?post_type=lyrics. Что означает post_type = лирика? Я не хочу создавать пользовательскую базу данных, которая не будет читаема другими темами, если эта версия будет прекращена и перестанет быть совместимой с будущими обновлениями WordPres.

Должен ли я найти тему, которая использует более стандартную номенклатуру? Или WordPress не является хорошим двигателем для этой задачи?

Solutions Collecting From Web of "Запуск текста песни в WordPress"

Тема использует пользовательский тип сообщения, в данном случае, «лирику». Преобразование старых записей в нее должно быть таким же простым, как запись одного запроса для обновления старых сообщений до нового типа сообщения.

Запрос будет выглядеть примерно так:

UPDATE `wp_posts` SET post_type = "lyrics" WHERE post_type = "post"; 

В качестве дополнительной меры предосторожности сначала запустите это, чтобы убедиться, что все сообщения, которые, по вашему мнению, должны быть преобразованы, будут затронуты и проверьте результаты:

 SELECT * FROM wp_posts WHERE post_type = "post"; 

Некоторые новые тексты веб-скриптов, тема доступны там. Они сделаны с помощью WordPress, проще управлять, потому что кажется, что все знают, как использовать WordPress.

Мелирик | Тексты песен WordPress Theme https://www.lyricsphpscript.com/

Muusico – Песня Тексты песен WordPress Theme https://themeforest.net/item/muusico-song-lyrics-wordpress-theme/10964140?ref=PixWeber

ура

Тема использует пользовательский тип сообщения, и вы правы, чтобы беспокоиться об использовании этого. Если вы начнете использовать эту тему, вы обречены на то, что вы не сможете изменить ее позже, не нарушая сайт.

Мое личное мнение по теме заключается в том, что она должна работать только с визуальным аспектом и оставлять функциональную часть плагина. Но так много тем нарушают это правило, и это расстраивает. Когда вы начнете использовать его, вы будете женаты на нем на всю жизнь. Если вы хотите развестись, столько алиментов вы должны заплатить, что вряд ли будете думать об этом. На мой взгляд, это должно быть похоже на дату, а не на брак в первую очередь.

Итак, каков наилучший вариант для вас?

Первый вопрос: Вам действительно нужен тип персонализированного сообщения? Это зависит от того, какую функциональность вы хотите включить. Это вопрос, который вы должны ответить самому себе. Лично я считаю, что это дает большой выбор, и я бы использовал его только потому, что он отделяет мою лирику от поста.

IMO для вас лучший вариант – создать плагин, который создает пользовательские типы сообщений для текста. Теперь функциональность находится в плагине, и вы можете переключать тему в любое время, пока плагин активирован. Вы должны дать только базовый шаблон в своем плагине, чтобы все работало без особого внимания, поскольку оно не будет соответствовать вашей теме в любом случае. Теперь в вашей теме вам нужно создать шаблон для правильного отображения настраиваемого типа сообщений. Каждый раз, когда вы меняете плагин, вам нужно создать шаблон, чтобы он соответствовал этому стилю.

Это означает, что вам все равно придется немного изменить, когда вы меняете тему, чтобы все было идеально, но даже без нее ваш сайт будет работать без отображения содержимого. Если закодировано правильно, это может дать хороший вид даже без шаблона. И последнее изменение шаблона темы по умолчанию не займет много времени.