Олег Власов
logo
Магазин контента WordPress

Коллекция Wordpress

темы и плагины wordpress: установка wordpress, настройка wordpress, использование wordpress, авторский перевод на русский язык шаблонов и плагинов Wordpress

Это статья 6 из 6 в серии статей Советы администратору сайта на WordPress

Сегодня я публикую еще одну часть списка функций PHP, которые могут расширить функционал консольной части WordPress (back-end) и дать больше возможностей администратору в настройке сайта. Советую прочитать эту серию с самого начала. В первой статье я написал несколько полезных советов.

Как убрать в профиле пользователя ненужные поля такие как MSN, Yabber, Yahoo и добавить Twitter, Facebook

Добавьте этот код в файл functions.php вашей активной темы:

function extra_contact_info($contactmethods) {
unset($contactmethods['aim']);
unset($contactmethods['yim']);
unset($contactmethods['jabber']);
$contactmethods['facebook'] = 'Facebook';
$contactmethods['twitter'] = 'Twitter';
return $contactmethods;
}
add_filter('user_contactmethods', 'extra_contact_info');

Проверял на WordPress 3.5.1

Как один раз сказать WordPress Логин и Пароль FTP-соединения при загрузке и обновлении плагинов и шаблонов?

Если ваш WordPress каждый раз при обновлении плагинов и системы запрашивает Логин и Пароль для FTP-соединения, вы можете объяснить ему это один раз, добавив функцию в functions.php вашей активной темы:

define('FTP_HOST', 'ftp.yoursite.com');
define('FTP_USER', 'Your_FTP_Username');
define('FTP_PASS', 'Your_FTP_password');
define('FTP_SSL', true); // Если вы используете SSL, установите TRUE

Проверял на WordPress 3.5.1

Как автоматически уведомить ваших пользователей о новой публикации на сайте

Это можно сделать без сторонних плагинов. Добавьте функцию в functions.php вашей активной темы:

function email_members($post_ID) {
global $wpdb;
$usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
$users = implode(",", $usersarray); mail($users, "Новая статья на сайте www.wpfreethemes.ru!", 'Приглашаю почитать интересный обзор на моем сайте.');
return $post_ID;
}
add_action('publish_post', 'email_members');

Конечно, текст замените на свой.

Проверял на WordPress 3.5.1

Навигация по серии статейСоветы администратору сайта на WordPress. ч5

Олег WordpressУправление
Это статья 6 из 6 в серии статей Советы администратору сайта на WordPress

Сегодня я публикую еще одну часть списка функций PHP, которые могут расширить функционал консольной части WordPress (back-end) и дать больше возможностей администратору в настройке сайта. Советую прочитать эту серию с самого начала. В первой статье я написал несколько полезных советов.

Как убрать в профиле пользователя ненужные поля такие как MSN, Yabber, Yahoo и добавить Twitter, Facebook

Добавьте этот код в файл functions.php вашей активной темы:

function extra_contact_info($contactmethods) {
unset($contactmethods['aim']);
unset($contactmethods['yim']);
unset($contactmethods['jabber']);
$contactmethods['facebook'] = 'Facebook';
$contactmethods['twitter'] = 'Twitter';
return $contactmethods;
}
add_filter('user_contactmethods', 'extra_contact_info');

Проверял на WordPress 3.5.1

Как один раз сказать WordPress Логин и Пароль FTP-соединения при загрузке и обновлении плагинов и шаблонов?

Если ваш WordPress каждый раз при обновлении плагинов и системы запрашивает Логин и Пароль для FTP-соединения, вы можете объяснить ему это один раз, добавив функцию в functions.php вашей активной темы:

define('FTP_HOST', 'ftp.yoursite.com');
define('FTP_USER', 'Your_FTP_Username');
define('FTP_PASS', 'Your_FTP_password');
define('FTP_SSL', true); // Если вы используете SSL, установите TRUE

Проверял на WordPress 3.5.1

Как автоматически уведомить ваших пользователей о новой публикации на сайте

Это можно сделать без сторонних плагинов. Добавьте функцию в functions.php вашей активной темы:

function email_members($post_ID) {
global $wpdb;
$usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
$users = implode(",", $usersarray); mail($users, "Новая статья на сайте www.wpfreethemes.ru!", 'Приглашаю почитать интересный обзор на моем сайте.');
return $post_ID;
}
add_action('publish_post', 'email_members');

Конечно, текст замените на свой.

Проверял на WordPress 3.5.1

Навигация по серии статейСоветы администратору сайта на WordPress. ч5

Понравилась статья? Поделись с друзьями!

Что еще читают:

Рубрика: Wordpress, Управление

Внимание!

Прежде, чем задавать свой вопрос - пожалуйста, прочитайте F.A.Q.

Добавить комментарий


Если вы хотите добавить код HTML, PHP или CSS, воспользуйтесь коротким кодом: [php]здесь код[/php]





Искать на сайте

icon
Подняться наверхПодняться наверх