Intereting Posts
Отзывчивое раскрывающееся меню Есть ли крючок action_filter для добавления контента до заголовка сообщения? Как создать полную высоту iframe внутри wp-admin? Запросить множественную таксономию в пользовательском типе сообщения Получить order_id из product_id в woocommece Где коды тем для WordPress? qtranslate arabic shortcode? Показать полное дерево категории за год со всеми заголовками сообщений? pre_get_posts или $ где, какой из них использовать? Как я могу скрыть термин категории для сообщений без каких-либо заданий? get_site_url ничего не возвращает? Двадцать одиннадцать: домашняя страница, Посмотреть полное сообщение из последних сообщений и резюме остального Контактная форма 7 – добавить пользовательскую функцию по электронной почте отправить Следующая страница / Предыдущая категория в той же кнопке Как я могу сделать мой CPT прочитанным на странице- * post-type * .php?

Можно ли переименовать папку темы и получать обновления?

Я использую тему, которую я вытащил из репо из WordPress (пример: двадцать шестнадцать ), структура URL по умолчанию выглядит так:

http://example.com/wp-content/themes/twentysixteen/... 

Я хочу скрыть любую ссылку, что эта тема WordPress идет от Twenty Sixteen и настраивает каталог на что-то еще:

 http://example.com/wp-content/themes/my-site/... 

Хотя я могу FTP на свой сайт и переименовать папку вручную, я заметил, что тема не получает обновлений, которые были сделаны в репо WordPress.

Предположим, я бы создал дочернюю тему, относящуюся к Twenty Sixteen, чтобы получать последние обновления для темы и все еще иметь собственное имя каталога. Это лучший маршрут?

Solutions Collecting From Web of "Можно ли переименовать папку темы и получать обновления?"

меняя папку с темой, я думаю, это не повлияет на обновления, но изменит ее имя.

Так что, как вы сказали, лучший способ, которым каждый профессиональный совет компании должен создать дочернюю тему и изменить все, что вы хотите на ней.

WordPress отправляет имена каталогов (дочерние и родительские) с данными проверки обновлений.

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

В основном, если вы изменяете тему, то это ваша проблема для ее поддержания.

Вы можете попытаться скрыть пути с переписыванием на уровне веб-сервера или поддерживать обновления с помощью не WP-инструмента, такого как Composer.

В целом я бы поставил под сомнение полезность скрытия источника здесь. Если кто-то хочет определить оригинальную общедоступную тему, которую вы использовали, они будут .

Я проверил на практике. Я клонировал папку с темой, и теперь у меня есть:

 twentyseventeen twentyseventeen (copy) 

Я открыл страницу /wp-admin/themes.php Обе темы обновлены.

Я установил версию из файла style.css с низким до 0,1 для обоих. Я обновил страницу /wp-admin/themes.php

У меня есть обратная связь, теперь только одна тема имеет обновление.

New version available. Update now

twentyseventeen имело только те темы, которые хранятся в папке twentyseventeen .

Мне не нужно было называть wp_update_themes(); так как он работал мгновенно.