После переноса WordPress не работает <?php if ( !function_exists('dynamic_sidebar')

123
K
На сайте с 03.06.2015
Offline
45
#11

Я тоже так сперва подумал написав про чудесное изобретение, но автор темы неявно опроверг. Типа в кодах php у него такое. Ну и вообще если бы в текстах было, денвер бы не помог.

MYSQL PHP JS HTML CSS SEO TXT США СССР
P
На сайте с 21.01.2012
Offline
72
#12

Как я понял у автора стоит плагин для того что бы php работал в статьях. Если там не работает, но работает если вставить код в single.php или другой файл шаблона - значит проблема именно в плагине.

Смотри его требования к версии php на сервере, может она не подходит. Или попробуй удалить его полностью и заново установить

D
На сайте с 29.01.2015
Offline
13
#13
divv:
Вы в редакторе статьи этот код чтоли пихаете? так и не будет работать.

Этот код нужно вставлять в php шаблон

Все работает (рейтинг):

http://rivaforex.ru/mfxbroker/

А как еще нужно выводить к примеру тот же WP-PostRatings ?

---------- Добавлено 07.08.2015 в 20:29 ----------

Preci:
Как я понял у автора стоит плагин для того что бы php работал в статьях. Если там не работает, но работает если вставить код в single.php или другой файл шаблона - значит проблема именно в плагине.

Смотри его требования к версии php на сервере, может она не подходит. Или попробуй удалить его полностью и заново установить

Я создаю в function:

register_sidebar(array('name'=>'social',

'before_widget' => '<div id="social">',

'after_widget' => '</div>',

));

затем вывожу в статье

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('social') ) : ?><?php endif; ?>

Здесь может быть все что угодно - текст, баннеры и т.д, которые потом можно менять на странице виджетов одним кликом

D
На сайте с 02.02.2010
Offline
149
#14
Как я понял у автора стоит плагин для того что бы php работал в статьях.

Походу так и есть.

А как еще нужно выводить к примеру тот же WP-PostRatings ?

Ставьте код в single.php или выводите через шорткод в самой статье. Какой шорткод посмотрите на сайте разработчика.

D
На сайте с 29.01.2015
Offline
13
#15
divv:
Походу так и есть.



Ставьте код в single.php или выводите через шорткод в самой статье. Какой шорткод посмотрите на сайте разработчика.

шорткод для вставки в нужное место на сайте разработчика:

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

---------- Добавлено 07.08.2015 в 20:55 ----------

kostyanet:
Я тоже так сперва подумал написав про чудесное изобретение, но автор темы неявно опроверг. Типа в кодах php у него такое. Ну и вообще если бы в текстах было, денвер бы не помог.


Пожалуйста http://rivaforex.ru почти все баннеры, скрипты и графики спрятаны под <?php if ( !function_exists('dynamic_sidebar') и все прекрасно работает. Вы говорите того о чем не знаете.

Вот так все это выглядет:


D
На сайте с 02.02.2010
Offline
149
#16
шорткод для вставки в нужное место на сайте разработчика:

Ну не подумал разработчик, что код в статью будут пихать, вот и написал в любое место.

вот этот шорткод используйте

[ratings]

K
На сайте с 03.06.2015
Offline
45
#17
dsawevd:
Вот так все это выглядет:

Ну и где там php?

D
На сайте с 29.01.2015
Offline
13
#18

Люди как вам обьяснить что дело не в неправильности и не в рейтинге - это все работает, вот только после переноса перестало и уже не в первый раз.

---------- Добавлено 07.08.2015 в 21:03 ----------

kostyanet:
Ну и где там php?

http://rivaforex.ru/mfxbroker/ - и все показывается и рейтинг и спрятанный скрипт +1

K
На сайте с 03.06.2015
Offline
45
#19

Кстати, эта тема хороший ответ сторонникам защищать бд от хтмля. А тут понимаешь непосредственно предлагается туда php скрипты пихать. :)

---------- Добавлено 07.08.2015 в 20:11 ----------

dsawevd, нет, на первом снимке - где php? На втором как я понял уже ваше творчество, а на первом - обычный js. Коню известно что жабу можно писать вместе с хтмлем, поскольку она в браузере выполняется.

---------- Добавлено 07.08.2015 в 20:12 ----------

А какие есть способы запустить php из текста в переменной? Ну там в файл записать и тут же его include, или там eval оформить. А более гуманные?

D
На сайте с 02.02.2010
Offline
149
#20

Вот все что ниже и вместе с <div style="margin-top:40px"

перенесите в single.php и не мучайтесь больше, если не нужно в каждой категории выводить, то сделайте условие

123

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