Функция: wp_register

17.04.2012
Описание

Выводит ссылку на регистрацию в блоге (/wp-login.php?action=register), если посетитель не авторизирован в блоге и ссылку на администрирование блога (/wp-admin/), если пользователь авторизирован. Анкорами будут Регистрация для ссылки регистрации и Управление сайтом для ссылки администрирования.

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

Ссылка на регистрацию в блоге будет выводиться только, если в блоге разрешена регистрация пользователей (Параметры\Общие\Членство).

Использование
<?php wp_register($before, $after, $echo); ?>
Параметры

$before

(строка) (необязательный) текст, выводимый до ссылки на регистрацию или администрирование.

По умолчанию: <li>

$after

(строка) (необязательный) текст, выводимый после ссылки на регистрацию или администрирование.

По умолчанию: </li>

$echo

(boolean) (необязательный) true выведет ссылку, false вернет ссылку в виде строки для дальнейшей ее обработки в PHP.

По умолчанию: true

Примеры

1. Использование по умолчанию

Функция выведет ссылки в тегах <li> и </li>

<?php wp_register(); ?>

2. Вывод ссылок без окружающего текста

Функция выведет ссылки на регистрацию или администрирование блога без окружающих их тегов.

<?php wp_register('', ''); ?>

3. Использование параметра $echo

Используя параметр $echo можно обработать полученный результат и изменить анкоры ссылок по умолчанию.

<?php $temp = wp_register('<p>', '</p>', false); ?>
<?php $temp = str_replace('Регистрация', 'Рега', $temp); ?>
<?php $temp = str_replace('Управление сайтом', 'Админка', $temp); ?>
<?php echo $temp; ?>
Лог изменений

Функция добавлена в версии 1.5.0

Исходный файл

Функция wp_register() находится в wp-includes/general-template.php

Связанные теги|функции
Рубрики: Теги шаблоновФункции WordPressУсловные теги

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии

Комментариев пока еще нет.

Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.