пятница, 8 февраля 2013 г.

как создать регистрационную форму wordpress

Использование шорткода формы входа

Среди большинства шорткодов этот является довольно простым. Это все что вам потребуется для создания шорткода формы входа.

Вышеуказанный код проверяет выполнен ли вход пользователем. Если нет, он вызывает wp_login_form(), который возвращает форму входа WordPress для отображения на странице.

return wp_login_form( array( 'echo' => false ) ); }

if ( is_user_logged_in() ) return '';P

function devpress_login_form_shortcode() {

Перед тем, как [devpress-login-form] шорткод заработает, вам нужно создать функцию вызова формы входа. Следующий код делает это.

Вышеприведенный код добавляет вашу функцию регистрации шорткодов. Затем он вызывает функцию WordPress add_shortcode(), которая создает новый шотркод, называемый [devpress-login-form].

add_shortcode( 'devpress-login-form', 'devpress_login_form_shortcode' ); }

function devpress_add_shortcodes()P{

add_action( 'init', 'devpress_add_shortcodes' );

Первым шагом будет редактирование файла functions.php вашей темы. Вам понадобиться следующий PHP код для создания функции регистрации шорткодов.

Создание шорткода для формы входа

Этот самоучитель проведет вас по шагам создания шорткода для формы входа, который может быть использован в любой шорткод-готовой области (запись/редактор записей).

К счастью, WordPress недавно представил функцию wp_login_form(), которая позволяет легко вставлять форму входа в любом месте вашего сайта. В связке с кастомным шорткодом у нас может получиться очень полезное расширение.

В старых версиях WordPress создание формы входа на странице было сложным процессом для среднестатистического владельца WordPress сайта. Нужно было копаться в шаблонах и знать как правильно обращаться с формами на PHP. Довольно не веселое занятие.

Опубликовано 24 Окт, 2011 в |

WordPress самоучитель: Как создать форму входа

Советы, хитрости и самоучители для новичков и профессиналов

WordPress самоучитель: форма входа для WordPress с помощью шорткода | WordPress для каждого

Комментариев нет:

Отправить комментарий