Ахха. Даже после успешного принятия работы и перечисления оплаты, на апворке у клиента еще 30 дней чтобы "передумать". Гребаная биржа, терпеть ее не могу. Но иногда приходится.
BATYA: ну вот у меня были случаи скачивания софта через торренты, тестирования, и если все ок - тогда покупки лицензии. Это, имхо, приемлемо. К сожалению, не все разрабы дают даже триальники. Иногда триальники на пару дней, чего бывает сильно мало. Иногда даже 30 дней, ибо софт вроде ок, но недешевый, и надо месяца 3 хотя бы поработать с ним на постоянной основе, чтобы убедиться, что он полностью подходит, внедрился в процессы, используется активно и реально нужен. Вот тогда и покупается лицензия.
Ну зачем использовать $_SERVER, если все необходимые данные доступны через методы WP? А у WC вообще есть свои conditional методы, например is_shop() или is_woocommerce()? https://docs.woocommerce.com/document/conditional-tags/
Ну и самое главное, тема определяется сильно рано, в теме определяется и лежит куча функционала, если ее целиком подменить - слетит много полезного. Поэтому - не вариант. Использовать надо конкретные шаблоны, ответ Павел в принципе в правильно направлении
Надо смотреть как сам слайдер реализован. Вообще, Polylang конечно предоставляет API для перевода строк (что и обсуждается в этом топике), но лучше использовать низкоуровневый подход - через стандартные вордпресовские файлы переводов (.po/.mo) и POEdit
Напишите задачу более абстрактно - что есть и что конкретно вы хотите получить, с какой целью. Из приведенного кода и текста сложно понять чем вам помочь.
Анатолий: да, ибо удалить можно только руками (в админке пройтись по всем постам с шорткодами), или регулярками мучать дамп базы. Иных вариантов нет. А предложенный в статье вариант менее геморный.
nanashi2160: На здоровье. По поводу прав 777 я не шутил) Это дейтсвительно очень плохо в плане безопасности. Для папок всегда должно быть 755, для файлов 644 или даже ниже (зависит от предназначения файла). Ну и про владельцев файлов/директорий (пользователь, группа) почитайте, это нужно знать. На локальном сервере можно и 777 делать, но если приходится выставлять такие права, то явно что-то не так с конфигурацией.
nanashi2160: Права 755 должны быть рекурсивно, на все папки внутри wp-content тоже. Кроме того, важно кто владелец папок и файлов. У вас VPS или shared хостинг?
AlikDex: А, вы об этом. Да, в самой константе конечно можно и нужно, я автору, который выглядит совсем-совсем новичком, дал самый простой и понятный для его уровня вариант. Вы бы вместо того чтобы пытаться троллить, написали отдельный ответ с объяснением. Хоть польза какая-то была бы.
nanashi2160:
НИКОГДА
НИКОГДА
НИКОГДА
НИКОГДА
НИКОГДА
Ни при каких условиях
не используйте 777.
НИКОГДА.
ВООБЩЕ НИКОГДА.
Используйте 755. Если с правами 755 не работает, то проблема с владельцем/группой.
AlikDex: __DIR__ и __FILE__ возвращают путь к ТЕКУЩЕЙ директории и ТЕКУЩЕМУ файлу, а подключать нам надо одни и те же ДРУГИЕ файлы из одной и той же ДРУГОЙ директории. В вопросе автора вы закончите с чем-то типа include( __DIR__ . '/../../../header.php');, при чем не дай бог изменить структуру каталогов, и вам придется все ваши include() править. Вот это жесть.