- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть скрипт в который вбиваются определенные данные, он их считает и выдает результат. Данный скрипт должен использоваться только на странице определенной статьи. Каким образом можно сделать?
Сдаётся мне, что нужно получить id текущего поста и проверить, не является ли он нужным. Если является - то вставить js на страницу.
https://developer.wordpress.org/reference/functions/get_the_id/
Знатоки WP, думаю, меня поправят.
Ну или вообще в режиме исходного кода этот ваш калькулятор запихать прямо в тело поста.
Есть скрипт в который вбиваются определенные данные, он их считает и выдает результат. Данный скрипт должен использоваться только на странице определенной статьи. Каким образом можно сделать
шаг раз:
https://codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BF%D0%BE_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D0%BC/wp_enqueue_script
Там есть примеры и может этого будет достаточно. Но если нет
Шаг два:
https://developer.wordpress.org/reference/functions/is_single/
или
https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post (single-post-slug.php)
Сдаётся мне, что нужно получить id текущего поста
Для инфы: в большинстве случаев это не нужно. Дефолтно ИД и есть текущий.
Для инфы: в большинстве случаев это не нужно. Дефолтно ИД и есть текущий.
Текущий-то он текущий, я так понимаю - задача на странице определенного поста (а не просто на странице индивидуального поста, а не рубрики, например) скрипт-то вставить. Т.е. надо это айди проверять - нужная нам страница или нет.
Текущий-то он текущий, я так понимаю - задача на странице определенного поста (а не просто на странице индивидуального поста, а не рубрики, например) скрипт-то вставить. Т.е. надо это айди проверять - нужная нам страница или нет.
См какая логика:
Запрашивается пост (урл). Его обрабатывает* шаблон темы, в котором уже можно проверить тот ли это пост (есть разные условные теги) и соответственно что-то выполнить с его ИД, даже не видя/не зная/не получая его явно. Вот в это "что-то" уже ИД есть по дефолту (пример: функция edit_post_link)
Можно также сделать шаблон только для этого конкретного поста. (В прошлом посте ссылка)
Можно и по-другому определить тот ли это пост.
* Урлы обрабатываются не шаблонами темы - это я просто для понимания пути упросил.
ЗЫ. ВП во многих случаях понимает не только по ИД, а и по слагу (slug).
R_F, всё гораздо проще.
1. копируете файл page.php в какой-нибудь calc-page.php
2. В самое начало
3. в этот шаблон снизу <script> и код скрипта либо путь к скрипту
4. странице указываете этот шаблон.
5. ...
6. PROFIT!