Спрашиваем и отвечаем по Wordpress-7

S3
На сайте с 29.03.2012
Offline
366
#231

Для вывода данных на странице использую шаблон, создаю его как обычно -

<?php


/*Template Name: scroll*/

?>

В админке выбираю вид, шаблона, все прекрасно работает. Но нужно усовершенствовать.

Как можно передать в шаблон параметр со страницы, для которой получен шаблон? Или хотя бы ID этой страницы, что бы в зависимости от этого менять вывод данных? Тогда с помощью одного шаблона смог бы выводить на разных страницах разные данные.

E
На сайте с 23.10.2008
Offline
229
#232

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

Например, есть рубрики и подрубрики:

1)Яндекс

-апдейты

-фильтры

2)Гугл

-апдейты

-фильтры

Как сделать так, чтобы при публикации можно было указать только конечную подрубрику? Например, Яндекс-Апдейты. То есть, просто Яндекс нельзя.

И вопрос 2. Как можно разделить выпадающий список рубрик на 2 столбца, вот так:

[ATTACH]134996[/ATTACH]

jpg category.jpg
SeVlad
На сайте с 03.11.2008
Offline
1609
#233
Sly32:
Или хотя бы ID этой страницы,

http://codex.wordpress.org/is_page

eavy:
То есть, просто Яндекс нельзя.

И что тебе мешает?

eavy:
Как можно разделить выпадающий список рубрик на 2 столбца, вот так:

Вёрсткой?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
E
На сайте с 23.10.2008
Offline
229
#234

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

А как версткой разделить между собой выбор рубрики и подрубрики?

SeVlad
На сайте с 03.11.2008
Offline
1609
#235
eavy:
нужно наоборот сделать, чтобы пользователь не смог выбрать родительскую рубрику, а только конечную подрубрику.

аа... С этим не подскажу. Но по-моему не так давно Сергей Бюрюков на оф. форме с чем-то подобным помогал.

eavy:
А как версткой разделить между собой выбор рубрики и подрубрики?

вёрсткой делать 2 столбика с селект-боксом. :) А вот чем их наполнять - это уже надо кодить.

Вот из какого-то плага для публикации с фронтенда:

Функция:

<?php
function get_departments($selected = false, $parent = 0) {
$terms=get_terms('category', array('parent' => $parent, 'hide_empty' => false));
foreach ($terms as $term ) {
echo '<option value="'. $term->term_id. '" '.selected( $selected, $term->term_id, false).'>'. $term->name. '</option>';
}

}
?>

и вывод:



<select name="department" id="department">
<option value="">ВЫБЕРИТЕ РАЗДЕЛ</option>
<?php get_departments($department); ?>
</select>


<select name="sub_department" id="sub_department">
<option value="">ВЫБЕРИТЕ РУБРИКУ</option>
<?php if($department != ''): ?>
<?php get_departments($sub_department, $department); ?>
<?php endif; ?>
</select>

HL
На сайте с 12.12.2012
Offline
118
#236

Подскажите пожалуйста, как можно без плагина присвоить пользователю индивидуальную аватарку по имени и почте ? Пользователей 3 штуки.

- Дорогой выкуп баннерных показов (https://goo.gl/Haxr87). Советую! - СеоПульт (https://seopult.ru/ref/0c1642776e7e1b04) + крауд-ссылки (https://goo.gl/3eXcqn) = успех - Проверенный CashBack сервис (https://goo.gl/mAIbxw). До 30%
MrDesigner
На сайте с 31.01.2008
Offline
210
#237
HotLab:
Подскажите пожалуйста, как можно без плагина присвоить пользователю индивидуальную аватарку по имени и почте ? Пользователей 3 штуки.

Стандартный Граватар. Не?

S3
На сайте с 29.03.2012
Offline
366
#238
SeVlad:
http://codex.wordpress.org/is_page

Вёрсткой?

Чем мне это поможет? Насколько я понимаю, is_page() проверяет, является ли страницей. А мне нужно получить данные страницы, к которой прикручен шаблон

HL
На сайте с 12.12.2012
Offline
118
#239

MrDesigner, стандартный граватар стоит, но они его не используют ((( Хотя и комментируют больше всех.

<div class="comment-author vcard">
<?php echo get_avatar( $comment, $size='32', $default='/img/na.jpg' ); ?>

<cite class="fn"><?php echo get_comment_author_link() ?></cite> <span class="says"></span>
</div>

пробовал плагинами, но они создают лтшние запросы в базу, причем не только на страницах постов, но и на других страницах. А это не есть хорошо.

SeVlad
На сайте с 03.11.2008
Offline
1609
#240
Sly32:
Чем мне это поможет? .

Это был ответ на процитированное. Те на

Sly32:
Как можно передать в шаблон ... хотя бы ID этой страницы,

Только это будет не передать, а получить. Что с

if ( is_page($page) ){

//код
}

может помочь реализовать задумку.

А для назначения и передачи доп параметров конкретных страниц существуют произвольные поля.

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