Я продолжаю публиковать дополнительные коды для настройки Консоли администратора.
Помните, что все эти функции вам надо добавлять в файл functions.php вашей активной темы. Советую прежде, чем вы начнете читать эту статью — прочесть первую, в которой я написал несколько полезных и нужных советов.
Вы можете расширить пользовательские поля профиля ваших пользователей. Главное — понимать, как потом эти данные использовать и в каком месте. Код, написанный ниже, надо добавить в файл functions.php вашей активной темы.
// CUSTOM USER PROFILE FIELDS function my_custom_userfields( $contactmethods ) { // ADD CONTACT CUSTOM FIELDS $contactmethods['contact_phone_office'] = 'Office Phone'; $contactmethods['contact_phone_mobile'] = 'Mobile Phone'; $contactmethods['contact_office_fax'] = 'Office Fax'; // ADD ADDRESS CUSTOM FIELDS $contactmethods['address_line_1'] = 'Address Line 1'; $contactmethods['address_line_2'] = 'Address Line 2 (optional)'; $contactmethods['address_city'] = 'City'; $contactmethods['address_state'] = 'State'; $contactmethods['address_zipcode'] = 'Zipcode'; return $contactmethods; } add_filter('user_contactmethods','my_custom_userfields',10,1);
Теперь два варианта кода — как использовать эти пользовательские поля с данными.
Вариант первый.
<?php <code>the_author_meta('facebook', $current_author->ID) ; ?>
Вариант второй.
<?php $current_author = get_userdata(get_query_var('author')); ?> <p><a href="<?php echo esc_url($current_author->contact_phone_office);?>" title="office_phone"> Office Phone</a></p>
Сервис для коммуникации с читателями сайта. Online поддержка. Онлайн-консультант на вашем сайте.
Продолжение будет…
Советы администратору сайта. Ч.2
Олег Власов Олег Власов ovlasov49@gmail.com Коллекция бесплатных тем WordPress с авторским переводом WordPress Collection управление сайтомЯ продолжаю публиковать дополнительные коды для настройки Консоли администратора.
Помните, что все эти функции вам надо добавлять в файл functions.php вашей активной темы. Советую прежде, чем вы начнете читать эту статью — прочесть первую, в которой я написал несколько полезных и нужных советов.
Вы можете расширить пользовательские поля профиля ваших пользователей. Главное — понимать, как потом эти данные использовать и в каком месте. Код, написанный ниже, надо добавить в файл functions.php вашей активной темы.
// CUSTOM USER PROFILE FIELDS function my_custom_userfields( $contactmethods ) { // ADD CONTACT CUSTOM FIELDS $contactmethods['contact_phone_office'] = 'Office Phone'; $contactmethods['contact_phone_mobile'] = 'Mobile Phone'; $contactmethods['contact_office_fax'] = 'Office Fax'; // ADD ADDRESS CUSTOM FIELDS $contactmethods['address_line_1'] = 'Address Line 1'; $contactmethods['address_line_2'] = 'Address Line 2 (optional)'; $contactmethods['address_city'] = 'City'; $contactmethods['address_state'] = 'State'; $contactmethods['address_zipcode'] = 'Zipcode'; return $contactmethods; } add_filter('user_contactmethods','my_custom_userfields',10,1);
Теперь два варианта кода — как использовать эти пользовательские поля с данными.
Вариант первый.
<?php <code>the_author_meta('facebook', $current_author->ID) ; ?>
Вариант второй.
<?php $current_author = get_userdata(get_query_var('author')); ?> <p><a href="<?php echo esc_url($current_author->contact_phone_office);?>" title="office_phone"> Office Phone</a></p>
Сервис для коммуникации с читателями сайта. Online поддержка. Онлайн-консультант на вашем сайте.
Продолжение будет…
Понравилась статья? Поделись с друзьями!