moslem Posted July 18, 2012 Report Share Posted July 18, 2012 (edited) Как можно такое реализовать на wordpress.Когда пользователь еще не зашел на сайт чтоб такое выходилоПосле того как залогинилсяЯ добавил <?php wp_register(); ?> <?php wp_loginout(); ?>но это не то что надо. Edited July 18, 2012 by moslem Quote Link to comment Share on other sites More sharing options...
0 Avalon4eg Posted July 18, 2012 Report Share Posted July 18, 2012 Когда пользователь влогинивается, создаете в сессии переменную типа $_SESSION['user_id']а на сайте проверяете если она установлена то показываете 2ю картинку, если нет то 1ю Quote Link to comment Share on other sites More sharing options...
0 hedgehog Posted July 18, 2012 Report Share Posted July 18, 2012 Use conditional tags, Luke!http://codex.wordpress.org/Function_Reference/is_user_logged_in 1 Quote Link to comment Share on other sites More sharing options...
0 moslem Posted July 18, 2012 Author Report Share Posted July 18, 2012 Use conditional tags, Luke!http://codex.wordpress.org/Function_Reference/is_user_logged_inСпасибо, то что нужно.т.к я в php 0 кто нибудь может подсказать как можно сделать чтоб эти теги работали.к примеру я делаю <?phpif ( is_user_logged_in() ) { echo '<?php wp_register(); ?>';} else { echo 'Welcome, visitor!';}?><?php wp_register(); ?> не работает, ссылками приходиться делать. Quote Link to comment Share on other sites More sharing options...
0 hedgehog Posted July 18, 2012 Report Share Posted July 18, 2012 (edited) Для начала лучше бы подучить хотя бы синтаксис PHP... Приведенный код - полнейшая глупость. Тег <?php уже открыт, зачем открывать его повторно?А насчет wp_register нужно читать спецификацию: http://codex.wordpress.org/Function_Reference/wp_registerЭтот код работает:<?php wp_register(); ?>Но не нужно вкладывать его в двойные объявления <?php <?php ?> ?>!Дальше. wp_register выводит ссылку на управление сайтом, если пользователь залогинен. Если нет - то ссылку на регистрацию. Но ссылка будет отображаться только в том случае, если в настройках разрешена регистрация для всех:Settings > General > Membership: Anyone can registerPS: и, да. echo для вывода этой ссылки нужен только в том случае, если третим аргументом функции передается false. По умолчанию вызов wp_register сразу выводит ссылку. Edited July 18, 2012 by hedgehog 1 Quote Link to comment Share on other sites More sharing options...
0 moslem Posted July 18, 2012 Author Report Share Posted July 18, 2012 Для начала лучше бы подучить хотя бы синтаксис PHP... Приведенный код - полнейшая глупость. Тег <?php уже открыт, зачем открывать его повторно?А насчет wp_register нужно читать спецификацию: http://codex.wordpress.org/Function_Reference/wp_registerЭтот код работает:<?php wp_register(); ?>Но не нужно вкладывать его в двойные объявления <?php <?php ?> ?>!Дальше. wp_register выводит ссылку на управление сайтом, если пользователь залогинен. Если нет - то ссылку на регистрацию. Но ссылка будет отображаться только в том случае, если в настройках разрешена регистрация для всех:Settings > General > Membership: Anyone can registerPS: и, да. echo для вывода этой ссылки нужен только в том случае, если третим аргументом функции передается false. По умолчанию вызов wp_register сразу выводит ссылку.спасибо, понял. Надо php надо чуть подучить, а то сложновато) Quote Link to comment Share on other sites More sharing options...
Question
moslem
Как можно такое реализовать на wordpress.
Когда пользователь еще не зашел на сайт чтоб такое выходило
После того как залогинился
Я добавил <?php wp_register(); ?> <?php wp_loginout(); ?>
но это не то что надо.
Edited by moslemLink to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.