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



 

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

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

Открыть тему
Тема закрыта
> Вопрос по вордпресс if ( user_id=**)
Gorn
Gorn
Topic Starter сообщение 8.1.2013, 17:04; Ответить: Gorn
Сообщение #1


Незнаю в какую сторону копать. Движок Вордпресс.
Как сделать так чтобы, если автор статьи "Петя" (user_id=4) - в конце записи вывелось сообщение

Как это програмно написать?
Предполагаю что должно быть что-то такое:
<?php if ****  { ?>

Материал написан начальством;)

<?php } ?>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
RageLT
RageLT
сообщение 8.1.2013, 17:09; Ответить: RageLT
Сообщение #2


<?php
$user_id = get_current_user_id();
if ($user_id == 4) {
    echo 'Ты, Петя!';
}
?>


--------------------
Велосипед и жену не доверяй никому!


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gorn
Gorn
Topic Starter сообщение 8.1.2013, 17:29; Ответить: Gorn
Сообщение #3


RageLT, неправильно наверное выразился

Запись написана пользователем "Петя"
Если заходиль на эту запись, то в конце нужно вывести блок "Эту статью написал петя"
Сообщение должно выводится всем пользователям, а не авторизированному

Может как-то через author_id ?

Сообщение отредактировал Gorn - 8.1.2013, 17:30
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Pepper
Pepper
сообщение 8.1.2013, 17:32; Ответить: Pepper
Сообщение #4


Если внутри The Loop, то
<?php the_author(); ?>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gorn
Gorn
Topic Starter сообщение 8.1.2013, 17:36; Ответить: Gorn
Сообщение #5


Спасибо! Разобрался сам.
Работает конструкция: ( get_the_author_id() == '4' )


Еще один вопрос - как указать не только "4", а несколько пользователей

почему ( get_the_author_id() == '4,5,6' ) - не работают?

Сообщение отредактировал Gorn - 8.1.2013, 17:46
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ManGysITI
ManGysITI
сообщение 8.1.2013, 18:03; Ответить: ManGysITI
Сообщение #6


С вордпрес не работал но в программировании в логических операциях применяется оператор
or
get_the_author_id() == '4' or get_the_author_id() == '5'


--------------------
Оптимизация и продвижение сайтов - консультации от 30$ Связь через личку
Качественный копирайт заказываю здесь.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
RageLT
RageLT
сообщение 8.1.2013, 19:01; Ответить: RageLT
Сообщение #7


(Gorn @ 8.1.2013, 16:36) *
почему ( get_the_author_id() == '4,5,6' ) - не работают?

get_the_author_id() возвращает только id автора статьи.

get_the_author_id() == '4,5,6'
можно осуществить примерно так:
if (get_the_author_id() == '4 || get_the_author_id() == '5' || get_the_author_id() == '6') {
echo "тыц";
}


--------------------
Велосипед и жену не доверяй никому!


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dan1
dan1
сообщение 8.1.2013, 20:53; Ответить: dan1
Сообщение #8


Можно пару советов? Хотя сам WP знаю совсем чуть-чуть, если не прав, может меня тоже кто поправит smile.gif
1. get_the_author_id() - устарела в версии 2.8, рекомендуется использовать: get_the_author_meta('ID');
if (get_the_author_id() == '4 || get_the_author_id() == '5' || get_the_author_id() == '6') {

2. Значение функции определения ID автора, лучше записать один раз в переменную..
$authorID = get_the_author_meta('ID');
$IDs = array(4, 5, 6);
if(in_array($authorID, $IDs)) echo "Тыц";


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


Сообщение отредактировал dan1 - 8.1.2013, 21:07


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
12 Tia2 1921 25.3.2024, 6:54
автор: Skyworker
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыРазработка сайтов любой сложности на ВордПресс под ключ
3 sapernik 1904 21.6.2022, 12:00
автор: sapernik
Открытая тема (нет новых ответов) Требуется специалист по Вордпресс
5 tiptopvkr 2272 29.3.2022, 18:58
автор: tiptopvkr
Открытая тема (нет новых ответов) Сделаю автонаполняемый сайт на вордпресс
11 megoydagi 2900 17.2.2021, 18:29
автор: smmgoal
Открытая тема (нет новых ответов) Вопрос - платное размещение баннеров на сайте
10 WGN 3180 14.12.2020, 14:20
автор: Peterson


 



RSS Текстовая версия Сейчас: 16.4.2024, 8:20
Дизайн