سلام
تا حالا شده که بخواین یه فهرست خاص رو فقط برای کاربران وارد شده نشون بدید . یا برای کسایی که هنوز وارد نشده اند لینک ورود و ثبت نام رو نشون بدید اما وقتی وارد شد لینکای دیگه ای ؟
با افزونه Widget Logic خیلی راحت می تونید این کار ر وانجام بدید .
اول از همه تو قسمت فهرست ها تمام گزینه هایی که میخواید داشته باشید رو اضافه کنید .حالا افزونه رو نصب کنید بعدش به قسمت ابزارک ها برید و ابزارک جدیدتون رو به نوار کناریتون اضافه کنید .
گزینه های خیلی زیادی نداره . تو قسمت اول اسم ابزارکتون قسمت دوم فهرستی که می خواید نشون بدید و قسمت سوم هم شرط نشون دادن ابزارک هستش .
خب حالا تو قسمت شرط چی باید بنویسیم ؟
برای کاربرانی که وارد شده اند :
is_user_logged_in()
برای کاربرانی که هنوز وارد نشده اند یا خارج شده اند :
!is_user_logged_in()
و این هم لیست کامل شرط ها :
comments_open() is_404() is_admin() is_admin_bar_showing() is_archive() is_attachment() is_author() is_category() is_comments_popup() is_date() is_day() is_feed() is_front_page() is_home() is_local_attachment() is_main_query is_multi_author is_month() is_new_day() is_page() is_page_template() is_paged() is_plugin_active() is_plugin_active_for_network() is_plugin_inactive() is_plugin_page() is_post_type_archive() is_preview() is_search() is_single() is_singular() is_sticky() is_tag() is_tax() is_taxonomy_hierarchical() is_time() is_trackback() is_year() in_category() in_the_loop() is_active_sidebar() is_active_widget() is_blog_installed() is_rtl() is_dynamic_sidebar() is_user_logged_in() has_excerpt() has_post_thumbnail() has_tag() pings_open() email exists() post_type_exists() taxonomy_exists() term_exists() username exists() wp_attachment_is_image() wp_script_is()