Нескоько вопросов по составлению WP темы

S
На сайте с 02.11.2009
Offline
4
602

1. У меня не получается сделать динамичный сайдбар. На сайте посмотрел инфу, делал всё по науке, не получается. Даже попытался посмотреть как на других темах - всё не то...

Вот отрезок.


<div class="sidebar">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<ul>
<h2>
ЛИЧНО ДЛЯ ВАС
</h2>
<li><a href="#">Преображение для мужчин</a>
<a href="#">Преображение для женщин</a>
<a href="#">Преображение для мужчин</a>
<a href="#">Преображение для женщин</a></li>
</ul>

<?php endif; ?>

</div>

Вот это сайдбар

А это functions.php

<?php

if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'before_widget' => '<li>',
'after_widget' => '</li>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
}
?>

Что у меня не так?

2. Есть сайт. Там три колонки "Новости" "Статьи" и "актуальное"

Надо чтобы при написании поста, пост появлялся в своей категории, т.е. там три колонки с 3-мя постами т.е. "новости" - три поста вниз, правее "статьи" - три поста вниз и "актуальное" три поста вниз, надо чтобы пост появлялся в своей категории, тоже пытался подсмотреть с др. сайтов, но ничего толкового не нашёл...

Продаю ссылки по 15$ навсегда со всех страниц. (http://mastertalk.ru/topic100716.html)
S1
На сайте с 13.03.2008
Offline
49
#1

Отлично, теперь все вышеизложенное переведи на русский.

Пока могу тебе посоветовать открыть sidebar.php темы default и посмотреть какими функциями что выводиться.

Дизайн сайтов (UI/UX), логотипов, баннеров и прочего... (/ru/forum/770062)
S
На сайте с 02.11.2009
Offline
4
#2

Вот именно, что я так и делал

sollevar добавил 12.11.2009 в 16:38

На сайте wordpress.org посмотрел как надо делать, у меня не получилось, посмотрел, как надо на теме default - всё равно не получилось, выше куски моего кода.

Vladimir
На сайте с 07.06.2004
Offline
614
#3
sollevar:
1. У меня не получается сделать динамичный сайдбар. На сайте посмотрел инфу, делал всё по науке, не получается. Даже попытался посмотреть как на других темах - всё не то...
Вот отрезок.

<div class="sidebar">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<ul>
<h2>
ЛИЧНО ДЛЯ ВАС
</h2>
<li><a href="#">Преображение для мужчин</a>
<a href="#">Преображение для женщин</a>
<a href="#">Преображение для мужчин</a>
<a href="#">Преображение для женщин</a></li>
</ul>

<?php endif; ?>

</div>

Вот это сайдбар

А это functions.php
<?php

if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'before_widget' => '<li>',
'after_widget' => '</li>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
}
?>

Что у меня не так?

2. Есть сайт. Там три колонки "Новости" "Статьи" и "актуальное"
Надо чтобы при написании поста, пост появлялся в своей категории, т.е. там три колонки с 3-мя постами т.е. "новости" - три поста вниз, правее "статьи" - три поста вниз и "актуальное" три поста вниз, надо чтобы пост появлялся в своей категории, тоже пытался подсмотреть с др. сайтов, но ничего толкового не нашёл...

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

Эта запись относится к Виджест(когда он включен)

Если не включен, то загружается из строк которые ниже в этой записи.

Чтобы, не лезть в виджест. Вам необходимо все сделать в файле сайдбар.

Либо в самом три сайдбара, либо три отдельных файла

Прописать функции вывода постов в них соответсвенно трем категориям(трем сайдбарам - трем колонкам)

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
S
На сайте с 02.11.2009
Offline
4
#4

Про первое подробнее пожалуйста, не всё понял...

А второе - я бы рад, я и знаю что так надо сделать, на php плохо знаю...

Vladimir
На сайте с 07.06.2004
Offline
614
#5
sollevar:
Про первое подробнее пожалуйста, не всё понял...
А второе - я бы рад, я и знаю что так надо сделать, на php плохо знаю...

1.Меню на страницу выводится из файла сайдбар, если не включен виджест.

Меню на сайт выводится через виджест, если вы включили его: Зашли в админку там где темы, чуть ниже Виджесты. Идем по ссылке. В важем случае один сайдбар. В него мышкой из центрального окна набираем( то что предлагается) переносим в сайдбар. Как только перенесли(виджест включен если не пустой)

2. Обратитесь к программисту. Извиняюсь програмлю только для себя.

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