Sly32

Рейтинг
367
Регистрация
29.03.2012

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

bziksv:
Ок, только вот нормальный бы примерчик такой реализации хотя бы

Никогда не задумывался над выводом данных из произвольных полей в сайдбар, но идея интересная. Просто произвольными полями пользуюсь постоянно, через них весь вывод например тут - rentalcar.by - все таблицы для каждой фирмы проката сделаны через них. Чтоб вывести любые данные в сайдбар - нужен примитивнейший плагин, это совсем не сложно, к сожалению под рукой нет инфы а сам WP уже практически не занимаюсь - мне гораздо интереснее на сегодня реализовать это на чистом PHP

rpne:
есть блог на wordpress у которого создана страница на странице комментарии, как эту страницу переконвертировать в пост, дабы все комментарии сохранились? Есть решение? Благодарю за подсказку и помощь.

Когда то искал такую возможность - не нашел средствами вордпресс. Если дружите хоть немного с базами - залезьте в таблицу wp_posts и там отредактируйте для нужного поста статус, заменив, если не ошибаюсь, posts на pages. Комменты при этом должны все сохранится. Про бэкап не забывайте)

---------- Добавлено 15.06.2014 в 13:00 ----------

bziksv:
Подскажите:
Необходимо для каждого поста выводить определенную инфу (полезные статьи, которые можно выбрать для каждой страницы свои). Выводить в правом сайдбаре

Искал плагины, но они выводят рандомно статьи или с определенных категорий или определенные статьи, но полуется одинакоевое на всех страницах...

Как реализовать? Может через произвольные поля? С каким то плагином в совокупности?

ИМХО, произвольные поля - самое разумное решение. Можно подпилить админку для простоты работы с ними( есть как сделать у WP-kama) и сделать простейший вывод (лучше через плагин) для вывода в сайдбаре)

jkm:

relative_urls : false

Спасибо огроменное- то что надо!!!

jkm:
Чтобы ссылки работали относительно корня сайта они должны начинаться со слеша.
Либо явно указать базовый адрес текущего документа.
<base href="http://www.site.ru/">

Стыдно признать, но именно тут была моя оплошность. Спасибо! Указал явно - теперь и стили работают и переадресация правильно идет

Оберните вывод ссылок в <ul><li>, например или в <h3> или банально в конце кода добавьте перевод строки - это основы HTML, с заголовком лень разбираться, но там все тоже несложно

SErgeyswag:
так не работает, ошибка в коде где-то

<?php ?> - правильно код расставили? Я этого не прописывал, надеясь что раз жу лезете ковырять код, то знаете как его открыть-закрыть?

Вместо вот этого -


get_template_part( 'content', get_post_format() );

Сделайте вывод только заголовка:


<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>

Для wordpress - query_posts()


$args = array(
'showposts' => 100,
'cat' => 103)
query_posts($args);
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
здесь вывод записей
<?php endwhile; ?>
<?php endif; ?>

WP_query:


$_news = new WP_Query();
$_news->query('category_name=Категория_для_вывода&showposts=100');
?>
<?php if ($_news->have_posts()) : ?>
<?php while ($_news->have_posts()) : $_news->the_post(); ?>
Здесь цикл вывода
<? endwhile?>
<?php endif; ?>

Чистый php-mysqli


$sel = "SELECT * FROM `posts` LIMIT 100";
$query = $mysqli->query($sel);
$row_cnt = $query->num_rows;
if($row_cnt>0){

while ($res = $query->fetch_array(MYSQLI_ASSOC)){
Здесь вывод
}
aizumrud:
Как создать страницу или запись с адресом:
мой-сайт.ру/100/200/

Т.е. когда ставишь слэш после "100", вордпресс автоматом делает адрес записи без него:

мой-сайт.ру/100200/

Конкретнее формулируйте. За что нравится WP - очень удобно реализовано ЧПУ. Выбираете переменные в плагине и настраиваете нужный вам формат.

Всего: 7119