instafeed.js: Как добавить instagram на сайт без использования сторонних сервисов

instagram — очень активно развивающаяся социальная сеть, основной контент которой картинки и видео. Основной аудиторией соц сети являются девушки до 25.

Сегодня узнаем как сделать на сайте ленту instagram, чтобы посетители были в курсе вашей жизни 🙂  (далее…)

Выводим данные о теме в коде шаблона сайта

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

Перенаправление посетителя после отправки формы обратной связи

Здравствуйте!

В продолжение темы создания формы обратной связи на вашем сайте с использованием плагина Contact Form 7.

Давайте сделаем перенаправление(редирект) посетителя сайта на другую страницу, на которой, например, будет написана благодарность за отправку вам письма. (далее…)

Как сделать форму обратной связи WordPress

Когда сайт уже готов или бизнес запущен пора переходить к общению с клиентами и посетителями.
Есть 2 простых и удобных способа общения — комментарии к статьям и получение обратной связи.
Сегодня мы рассмотрим второй вариант — разместить форму обратной связи и ждать писем клиента (далее…)

Как защититься от спама на своем сайте

Что такое спамовые комментарии, даже начинающим вебмастерам объяснять не нужно — все в интернете сталкивались с рекламными сообщениями, ссылками и прочими навязчивыми материалами, которые не только раздражают, но и способны навредить сайту.

Защита от спамовых комментариев, это одна из необходимых задач, которые каждому вебмастеру нужно решать еще на ранних этапах работы над сайтом. Чем старше сайт, и чем больше на нем посетителей, тем выше вероятность спам-атак. (далее…)

Как проверить размер изображения перед загрузкой в дашборде?

Сделал тему, надо чтобы минимальный размер загружаемой картинки был 740х400px.
Долго искал, как сделать программную проверку фоток при загрузке. Долго искал и нашел:

Следующий код вставить в файлfunctions.php

add_filter('wp_handle_upload_prefilter','wpse_28359_block_small_images_upload');
function wpse_28359_block_small_images_upload( $file )
{
 // Mime type with dimensions, check to exit earlier
 $mimes = array( 
 'image/jpeg',
 'image/png',
 'image/bmp',
 'image/x-windows-bmp',
 'image/gif'
 );

 if( !in_array( $file['type'], $mimes ) )
 return $file;

 $img = getimagesize( $file['tmp_name'] );
 $minimum = array( 'width' => 760, 'height' => 400 );

 if ( $img[0] < $minimum['width'] AND $img[1] > $minimum['height'] )
 $file['error'] = 
 'Загружаемая картинка слишком маленькая! Миникальная ширина картинки должна быть ' 
 . $minimum['width'] 
 . 'px. Uploaded image width is ' 
 . $img[0] . 'px';

 elseif ( $img[1] < $minimum['height'] AND $img[0] > $minimum['width'] )
 $file['error'] = 
 'Загружаемая картинка слишком маленькая! Миникальная высота картинки должна быть ' 
 . $minimum['height'] 
 . 'px. Uploaded image height is ' 
 . $img[1] . 'px';
 
 elseif ( $img[1] < $minimum['height'] AND $img[0] < $minimum['width'] )
 $file['error'] = 
 'Загружаемая картинка слишком маленькая! Миникальный размер картинки должен быть ' 
 . $minimum['width'] 
 . ' на ' 
 . $minimum['height'] . 'px';

 return $file;
}

 

WordPress — как направить пользователя на домашнюю страницу после входа в систему

Для перенаправления пользователя после авторизации на нужную вам страницу просто добавьте нижеследующий код в файл functions.php

#route user to homepage instead of wp profile page
function prevent_profile_access(){
	
	if (strpos ($_SERVER ['REQUEST_URI'] , 'wp-admin' )){
		$current_user = wp_get_current_user();
		wp_redirect ('/');
	}
}
add_action ('init' , 'prevent_profile_access');

Теперь при входе и выходе и выходе пользователь будет перенаправлен на главную страницу сайта.

Изменить страницу, на которую будет перенаправлен пользователь, можно на 6 строке