Без плагинов можно обойтись? Обновления не будут.
Без плагинов можно обойтись?
Легко! Всего лишь переписать их функционал в тему 🙂
Обновления не будут.
Сайт нужен на месяц?
SeVlad, хочу сделать личный кабинет, сайта не будет.
Я добавлял в ../includes/functions.php , после чего все падало и выдавало ошибку.
Если есть какие-то гибкие личные кабинеты, подскажите пожалуйста.
Вроде как у NetCat более мобильней личный кабинет и модули.
Без плагинов можно обойтись?
Да, можно добавить подобный фрагмент в functions.php
активной темы:
function display_extra_fields() {
global $user_id;
?>
<table class="form-table">
<tr>
<th><label for="age">Возраст</label></th>
<td><input type="text" name="age" id="age" value="<?php echo esc_attr( get_user_meta( $user_id, 'age', true ) ); ?>" /></td>
</tr>
<tr>
<th><label for="location">Местонахождение</label></th>
<td><input type="text" name="location" id="location" value="<?php echo esc_attr( get_user_meta( $user_id, 'location', true ) ); ?>" /></td>
</tr>
</table>
<?php
}
add_action( 'edit_user_profile', 'display_extra_fields' );
add_action( 'show_user_profile', 'display_extra_fields' );
function update_extra_fields( $user_id ) {
update_user_meta( $user_id, 'age', (int) $_POST['age'] );
update_user_meta( $user_id, 'location', sanitize_text_field( $_POST['location'] ) );
}
add_action( 'profile_update', 'update_extra_fields' );
http://codex.wordpress.org/Plugin_API/Action_Reference/show_user_profile
http://codex.wordpress.org/Plugin_API/Action_Reference/edit_user_profile
http://codex.wordpress.org/Plugin_API/Action_Reference/profile_update
Я добавлял в ../includes/functions.php , после чего все падало и выдавало ошибку.
Свои функции можно добавлять в файл functions.php
в каталоге активной темы оформления. Не забудьте сохранить файл в кодировке UTF-8 без метки BOM:
http://codex.wordpress.org/ЧАВО/Cannot_modify_header_information
Файлы в каталогах wp-admin
и wp-includes
не предназначены для правки.