Как убрать спрятать контент за тело шаблона (WP)

[Удален]
1049

Доброго времени суток!

Может быть кто-то подскажет, как спрятать блоки с похожими и новыми статьями за тело шаблона? Выводятся они кодом в самом шаблоне.

Что есть:

<div class="tab_box">

<ul id="tab_menu">

<li><a class="current" rel="tab_last">Свежие новости</a></li>

</ul>

</div>

<div class="tab_container">

<div class="tab_container_in">

<ul style="display: block;" id="tab_last" class="tab_list">

<li class="last">

<a href="ссылка на статью"></a>

Что должно получиться:

<div class="tab_menu"></div>

FernandoDiaz
На сайте с 23.01.2012
Offline
13
#1
[Удален]
#2

Посмотрел примеры. И один черт в коде страницы отображается текст виджетов.

maldivec
На сайте с 04.11.2008
Offline
160
#3
_AntonOFF_:
И один черт в коде страницы отображается текст виджетов.

А вам что нужно?

[Удален]
#4
maldivec:
А вам что нужно?

Необходимо убрать код виджета вообще за тело шаблона. Т.е. вместо громоздкого кода должен выводиться тольво <div class></div>.

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

maldivec
На сайте с 04.11.2008
Offline
160
#5
_AntonOFF_:
за тело шаблона.

Это что-то новенькое :D Такого бреда я еще не слышал )))

Вы бы сначала разобрались, что именно вам нужно. Если кода на странице нет - значит его там вообще физически нет :) а не "спрятан" он куда-то.

Может быть виджет, который вы видели, подгружается через JavaScript после загрузки страницы. Тогда вам нужно просто написать скрипт, который будет это делать.

Покажите лучше эти сайты - "Видел подобное на нескольких сайтах"

DP
На сайте с 24.04.2012
Offline
16
#6

Если бы не пример в первом посте я бы решил, что вам нужен shortcode. Можно было бы вставить на странице


[mydiv]содержание[/mydiv]

или в шаблоне(там разная технология вызова)


<?php echo do_shortcode('[mydiv]содержание[/mydiv]'); ?>

mydiv разумеется как вариант, и написать к нему плагин, который повесит хук на этот shortcode посредством

add_shortcode('mydiv', 'mydiv_func');

И там же написать функцию


function mydiv_func($attrs, $content = null)
{
return %свой html код%;
}

При этом $attrs это массив аттрибутов, например при [mydiv link="ссылка на статью"]content[/mydiv] вы получите $attrs['link']="ссылка на статью", ну а $content понятно content между тегами. Вы это имели в виду?

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
developer_php:
Если бы не пример в первом посте я бы решил, что вам нужен shortcode.

А мне кацца ТС спрашивает про вывод яксом:

_AntonOFF_:
Т.е. вместо громоздкого кода должен выводиться тольво <div class></div>.
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

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