• Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом

Как создать новый файл темы wordpress (без ftp доступа)

Наверное многие сталкивались с проблемой, особенно при создании индивидуального шаблона страницы, когда нужно создать дополнительный файл, например php, в активной теме сайта. После данный файл можно без особых проблем подкорректировать из админки wordpress (“Внешний вид” – “Редактор”).

Скачать исходники для статьи можно ниже

Можно, конечно же, воспользоваться ftp загрузчиком (FileZila например) для переброски файла, но не удобно, нужно искать пароль для подключения к ftp серверу, да и не безопасно, а вдруг при вводе или использовании программы данные перехватят и др.

Давно искал решение данной проблемы и вот нашел!

Данным способом можно создать любой файл (не обязательно php).

1. Вам нужно узнать каталог вашей активной темы.

Например если у вас стоит стандартная тема wordpress – Twenty Eleven, то путь до нее будет следующим:

wp-content/themes/twentyeleven/

2. Далее вам нужно зайти в файл header.php (можно и в другой), для этого в панели управления wordpress, в левом меню выбираем пункт “Внешний вид” и его подпункт “Редактор”, справа в списке шаблонов выбираем файл header.php, далее находим в нем тег body, например в  стандартной теме wordpress  – Twenty Eleven, данный тег будет выглядеть следующим образом:


<body <?php body_class(); ?>>

И вставляем сразу после него следующую строчку:


<?php touch('wp-content/themes/twentyeleven/111.php');?>

Данная строчка создает файл 111.php в папке “twentyeleven” (wp-content/themes/twentyeleven).

Сохраняем изменения в файле header.php и переходим к третьему шагу.

3. Заходим на главную страничку вашего сайта (или на любую другую, главное, чтобы в ней была шапка – файл header.php), после чего вставленный нами в пункт 2 код создает файл 111.php.

После этого, в списке шаблонов (“Внешний вид” – “Редактор”) у вас должен появится файл 111.php.

4. Удаляем код, создающий файл 111.php.

Так как при каждом показе файла header.php вставленная нами строчка (пункт 2) будет создавать файл 111.php, то необходимо ее удалить.

Для этого опять заходим в панели управления wordpress в пункт “Внешний вид” и его подпункт “Редактор”, справа в списке шаблонов выбираем файл header.php и удаляем в нем строчку:


<?php touch('wp-content/themes/twentyeleven/111.php');?>

Все готово!

 

Как создать новый файл темы wordpress (без ftp доступа): 3 комментария

  1. Ольга

    Интересненько.
    Мне нужно было вставить добавочный файл php, когда создавала форму обратной связи без плагина.
    Но пользовалась я клиентом Failzilla (ничего сложного, кстати).

    У Вас описано еще одно работающее решение. Наверняка кому-то пригодится.

Добавить комментарий