Менять не код движка а функции шаблона functions.php
<?php
function my_new_contactmethods( $contactmethods ) {
// Добавляем icq
$contactmethods['icq'] = 'ICQ';
// Добавляем Twitter
$contactmethods['twitter'] = 'Twitter';
// Добавляем kontakt
$contactmethods['vkontakte'] = 'В контакте';
// Удаляем яхо
unset($contactmethods['yim']);
// Удаляем аим
unset($contactmethods['aim']);
// Удаляем джабер
unset($contactmethods['jabber']);
return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);
?>
А выводим вот так:
<?php $current_author = get_userdata(get_query_var('author'));?>
<p><a href="<?php echo esc_url($current_author->vkontakte);?>" title="Профиль в контакте"> Профиль в контакте</a></p>
ws256, спасибо за отклик!
В интернете много советов как добавить поля в блок «Контакты» — делал, все ОК, но как создать новый блок — не знаю..
Я делал так — все ОК, но, повторюсь, нужен отдеальный блок с полями.
А в данном случае поля добавляются в блок «Контакты»
Вопрос возник — WordPress вводимые данные сам обрабатывает? (Проверка на наличие спец.символов)
wamgmen А как ваши пользователи будут редактировать свой профиль!? Дать им заходить в админку для этого не очень хорошая идея!
wamgmen А как ваши пользователи будут редактировать свой профиль!? Дать им заходить в админку для этого не очень хорошая идея!
Пользователи в любом случае могут заходить в админку, чтобы редактировать профиль. Только у них там нет кроме этого никаких прав.