Задача: Вставить PHP в WORDPRESS

12 3
Дмитрий Девелопер
На сайте с 10.10.2012
Offline
16
4611

Уважаемые друзья!

Прошу помочь мне с моей проблемой.

Задача:

Вставить код PHP в сайдбар Wordpress.

Дано:

1. Готовый PHP-код (Назовем его КОД1), который работает в отдельном файле, но не работает в Wordpress.

2. Готовый PHP-код (Назовем его КОД2), который работает в отдельном файле, а также работает в Wordpress

Примечания к задаче:

Имеем КОД1:

<?php
include('geo.php');
$o = array();
$o['charset'] = 'utf-8';
$geo = new Geo($o); // запускаем класс
$data = $geo->get_value();
$city = $geo->get_value('city', true);
if($city == 'Сыктывкар')
{
echo '111';
}else
?>

Этот код, выводит определенную информацию (в данном случае "111") геотаргетингом для города Сыктывкар. По поводу геотаргетинга вопросов нет - он работает. Эта информация выводится для IP-адресов Сыктывкара.

Этот код работает в отдельном файле .PHP, но вставляя его в таком виде в сайдбар Wordpress Браузер выводит на экран обычную страницу, как и без кода.

Быть может я вставляю его как-то криво?

Для примера, вставив в сайдбар КОД2 все работает отлично:

<?php
echo "Сегодня - ".date("d F Y")."<br>";
echo "Текущее время - ".date("H:i:s");
?>

Пожалуйста, скажите, что я делаю не так?

Может быть это из-за того, что Wordpress не хочет подгружать файл geo.php?

Почему второй код (КОД2) работает, а первый (КОД1) нет?

P.S.: Плагином Exec PHP пользовался, но проблема остается.

C
На сайте с 04.02.2005
Offline
291
#1
Может быть это из-за того, что Wordpress не хочет подгружать файл geo.php?

Сами задаем вопрос и сами отвечаем...

Укажи правильный путь к файлу.

webv
На сайте с 27.02.2008
Offline
108
#2

Есть еще плагин PHP Code for posts

Как сделать сайт в 2020 году и заработать деньги (https://work911.online/sajty/kak-sdelat-sajt-v-2020-godu-i-zarabotat-d/) | лучшие курсы обмена валют (http://link.programmingbook.ru/go.php?sid=102)
Дмитрий Девелопер
На сайте с 10.10.2012
Offline
16
#3
Chukcha:
Сами задаем вопрос и сами отвечаем...
Укажи правильный путь к файлу.

Скажите, пожалуйста, как правильно указать путь к файлу?

Я пробовал и таким способом (логин и домен скрыл):

include('/home/здесьмойлогин/www/здесьдомен/geo.php');

Но ничего не выходит :(

При такой схеме в файле .PHP все работает, я проверял, т.е. путь, по идее, указан верно.

Пожалуйста, скажите, может я не правильно указываю путь?

C
На сайте с 04.02.2005
Offline
291
#4

if (file_exists ('/home/здесьмойлогин/www/здесьдомен/geo.php'')) include (...)

else echo "file not found";

Дмитрий Девелопер
На сайте с 10.10.2012
Offline
16
#5
Chukcha:
if (file_exists ('/home/здесьмойлогин/www/здесьдомен/geo.php'')) include (...)
else echo "file not found";

Попытался вставить этот код в файл, что-то не получается.

Вы не могли бы привести полный код? Или куда вставить этот код?

C
На сайте с 04.02.2005
Offline
291
#6

Пля...

Девелопер - это специальность иди погоняло?

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Chukcha:
иди погоняло?

иди погоняю :) Очепятка зачёт

ТС, реально, отжигаешь. :)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Дмитрий Девелопер
На сайте с 10.10.2012
Offline
16
#8
Chukcha:
Пля...
Девелопер - это специальность иди погоняло?

Ребята.

Извините. Да, я немного из другой сферы.

Просто прошу помощи.

Давайте вместе поржем над неправильно выбранным Никнеймом и вернемся к теме? 🤪🤪🤪

Согласен. Туплю. Жестко туплю. Но выхода у меня нет. Мне нужна Ваша помощь.

Пожалуйста, помогите.

C
На сайте с 04.02.2005
Offline
291
#9

Дмитрий Девелопер, Все подсказки даны... Остальное, извини, квартиры нынче дОроги.

domen4you
На сайте с 08.03.2013
Offline
53
#10

файл geo.php и файл сайдбара должны быть в одной папке на сайте, тогда подключать как в 1-м посте вы написали

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий