X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод блока в тексте статьи Wordpress
metkram
metkram
Topic Starter сообщение 24.9.2012, 16:24; Ответить: metkram
Сообщение #1


Добрый день. Прочитал вот в этой статье http://sosnovskij.ru/metody-effektivnoj-vs...osty-wordpress/ как можно выводить блоки в центре статьи.

Вопрос в другом. Можно ли выводить подобным способом, но не используя файл function.php, т.н. непосредственно введя код в файле single.php?

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

Если вы знаете решение, прошу подсказать, а то уже голова кипит ничего не приходит на ум


--------------------
Купи и эту строчку
Купи и эту строчку
Комплексный прогон сайтов ru и en
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Max_Q
Max_Q
сообщение 24.9.2012, 17:33; Ответить: Max_Q
Сообщение #2


Вы хотите, чтобы данный код отображался только на страницах single.php(у постов)?
Можно просто добавить перед add_filter(...)
if (is_single()){
add_filter(...)
}


Сообщение отредактировал Max_Q - 24.9.2012, 17:33
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
metkram
metkram
Topic Starter сообщение 24.9.2012, 18:37; Ответить: metkram
Сообщение #3


Дело в том, что в приведенной выше статье подобный блок выводится следующим кодом:

function kama_content_advertise($text){
//спустя сколько символов искать перенос строки и вставлять рекламу?
$nu = 400;
//Код рекламы
$adsense = <<<HTML
<div style="float:right;margin:0 0 10px 15px;">
Здесь ваш рекламный код
</div>
HTML;
// return str_replace('<!--more-->', $adsense.'<!--more-->', $text);
return preg_replace('@([^^]{'.$nu.'}.*?)(\r?\n\r?\n|
)@', "\\1$adsense\\2", trim($text), 1);
}
add_filter('the_content', 'kama_content_advertise', -10);


Но если в место вставки рекламного блока вставить PHP код, то он отказывается выполнятся на странице поста

Оказывается, просто не PHP код не выполняется внутри поста. Установил плагин Exec-PHP и все заработала при использовании первого метода.

Спасибо, кто участвовал.

Тему можно закрывать

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Купи и эту строчку
Купи и эту строчку
Комплексный прогон сайтов ru и en
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка.
17 Boymaster 9780 17.3.2024, 2:53
автор: Boymaster
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4846 10.3.2024, 14:58
автор: freeax
Открытая тема (нет новых ответов) Как настроить в WordPress для SEO оптимизации
8 rownong27 2428 2.3.2024, 12:59
автор: toplinks
Открытая тема (нет новых ответов) Куплю статьи с сайтами близкие к бухгалтерии - предлогайте
Сделан сайт по бух услугам, ищу площадки под платное размщение статей
1 areainfo 2571 27.2.2024, 2:29
автор: AndrePro
Открытая тема (нет новых ответов) Готовые статьи различной тематики
от 10р\1000 знаков
3 projectadmin 1609 17.2.2024, 10:58
автор: projectadmin


 



RSS Текстовая версия Сейчас: 28.3.2024, 22:43
Дизайн