WordPress Туториалы

Как отображать дату регистрации в WordPress

Зачастую популярные сайты с членством и форумы отображают дату регистрации в профилях своих пользователей. Например: член сайта с 2015 года. В этой статье мы объясним как это можно сделать.

Когда и зачем может потребоваться отображение даты регистрации

Отображение даты регистрации в админпанели позволяет отсортировать пользователей по дате регистрации. Другой сценарий это отображение даты регистрации на странице профиля, что позволит увидеть когда пользователь был зарегистрирован. Последний вариант это когда дата регистрации видна публично. Давайте рассмотрим каждый из этих сценариев.

Добавление колонки с датами регистраций пользователей в админке

Сперва вам надо установить и активировать плагин Admin Columns. После активации зайдите в Settings > Admin Columns, чтобы настроить плагин.

WordPress

Под вкладкой колонок нажмите на users и затем щелкните по кнопке add column. Затем выберите Registered в выпадающем меню и щелкните по store updates. Теперь можете зайти на экран пользователей и увидите там графу Registered, отображающую дату регистрации пользователей.

WordPress

Отображение даты регистрации в профиле пользователя

Чтобы показывать дату регистрации в настройках профиля вам надо загрузить пользовательский плагин. Просто создайте новый файл, используя текстовый редактор вроде Блокнота и назовите его membersince.php Затем вставьте в него следующий код:

<?php


namespace ShowMemberSince;
add_action( 'plugins_loaded', 'ShowMemberSince\init' );
/**
 * Adding needed action hooks
*/
function init(){
  foreach( array( 'show_user_profile', 'edit_user_profile' ) as $hook )
		add_action( $hook, 'ShowMemberSince\add_custom_user_profile_fields', 10, 1 );
}
/**
 * Output table
 * @param object $user User object
 */
function add_custom_user_profile_fields( $user ){
	$table =
	'
<h3>%1$s</h3>


<table class="form-table">

<tr>

<th>
				%1$s
			</th>


<td>


Member since: %2$s

			</td>

		</tr>

	</table>

';
	$udata = get_userdata( $user-ID );
	$registered = $udata->user_registered;
	printf(
		$table,
		'Registered',
		date( "M Y", strtotime( $registered ) )
	);
}
?>

Сохраните файл и загрузите его на сайт WordPress. Вы можете подключиться к своему сайту с помощью FTP-клиента и зайти в папку wp-content/plugins/ Теперь можете зайти на страницу плагинов и активировать свой новый плагин. На этом все. Удостоверьтесь в работе плагина, просто зайдя в правку профиля у себя в админке, и вы увидите дату регистрации пользователя.

WordPress

Отображение даты регистрации пользователя у себя на сайте

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

function wpb_user_registration_date($atts, $content = null ) { 

$userlogin = shortcode_atts( array(
'user' => FALSE,
), $atts );

$uname = $userlogin['user'];     

if ($uname!== FALSE) {             

$user = get_user_by( 'login', $uname );  
if ($user == false) { 

$message ='Sorry no such user found.'; 


} else { 

$udata = get_userdata( $user-ID );
$registered = $udata->user_registered;

$message =	'Member since: ' . date( "d F Y", strtotime( $registered ) );

}
	
} else { 

$message = 'Please provide a username.'; 

} 

return $message; 

} 

add_shortcode('membersince', 'wpb_user_registration_date');

Затем вы можете отобразить дату регистрации пользователя просто используя шорткод вроде этого:

[membersince user=peter]

Только замените peter на имя пользователя, чью дату регистрации собираетесь отобразить.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как настроить автоматический бэкап с помощью Codeguard

Вы хотели бы создать машину времени для своего сайта? Автоматический бэкап вашего сайта в облако это первый шаг в обезопасивании вашего сайта, потому что он дает возможность вернуть все на круги своя, если что-то пойдет не так. В этой статье мы расскажем вам как настроить автоматический бэкап WordPress с Codeguard, а также попутно дадим свой честный обзор на сам сервис.

Что такое Codeguard?

Codeguard является сервисом по бэкапу сайтов, который может в автоматическом режиме делать резервную копию вашего сайта и сохранять ее в облако. Также он позволяет ежедневно отслеживать изменения. Есть куча плагинов WordPress для создания резервных копий, однако использование плагина означает, что вам постоянно нужно будет следить за тем, чтобы плагин своевременно обновлялся. Также большинство плагинов не предлагают облачных хранилищ. Если вы администрируете сайты для кого-то, то управление всеми бэкапами по отдельности может быть затруднительным, не говоря уже о том, что клиенты случайно могут отключить бэкап. Codeguard это платный сервис по созданию резервных копий сайтов, который работает на всех платформах, включая Вордпресс. Их ежемесячный тариф начинает с 5 долларов за сайт и бесконечными базами данных с 5 Гб для хранения. Также они предлагают пробный период длиною в 14 дней. Мы решили попробовать Codeguard потому что их ребята утверждают, что их сервис это настоящая машина времени для вашего сайта и мы хотим узнать насколько обоснованно это утверждение.

Настройка резервной копии WordPress в Codeguard

Первым делом вам надо зайти на сайт Codeguard и щелкнуть по кнопке Start Your Free Trial.

WordPress

Это направит вас на форму подписки. Заполните ее и щелкните по кнопке start my free trial, где вас попросят ввести пароль для своего профиля. Используйте что-нибудь надежное, прежде чем нажмете кнопку дальше.

WordPress

Откроется окно, где вам надо ввести адрес своего сайта и указать информацию об FTP.

WordPress

Если вы не знаете имя пользователя и пароль от FTP, то свяжитесь с хостом своего сайта. Вы также можете узнать эту информацию и в письме, которое отослал вам хостинг, когда вы зарегистрировались на нем. Помимо этого вы можете получить эти сведения в cPanel, щелкнув по FTP в менеджере FTP. После ввода информации об FTP/SFTP щелкните по кнопке соединения.

WordPress

Сервис соединится с вашим сайтом и покажет все файлы, расположенные на вашем сервере. Вам надо выбрать папку, которая содержит все ваши файлы WordPress и затем щелкнуть кнопку select root directory.

WordPress

Теперь пролистайте немного вниз и вы увидите Select website content. Вам надо выбрать все ваши файлы и папки. Просто щелкните по самой верхней папке и все файлы внутри ее будут автоматически выбраны. Затем щелкните по кнопке Begin first backup.

WordPress

Codeguard автоматически начнет скачивать ваши файлы WordPress на свои облачные серверы. Вам попросят добавить свою базу данных для создания резервной копии.

WordPress

Следующий шаг это соединить свою базу данных и, чтобы сделать это, необходимо указать следующую информацию:

— название хоста вашей базы данных или IP-адреса
— имя пользователя и пароль MySQL

Вы можете найти эту информацию в сайте wp-config.php или же связавшись со своим хостингом. Если вы соединяетесь, используя localhost в качестве названия хоста, то вам потребуется ввести такое же доменное имя как и у хоста. Иными словами, если вы используете имя вроде mysql.example.com, то вам надо вводить это или использовать IP-адрес серверва MySQL.

WordPress

Введите информацию о соединении своей базы данных. Прежде чем продолжите, вам надо скопировать IP-адресы под Helpful Tips справа. Ваш хостинг не даст внешнему IP подключаться к вашей базе данных, если только вы не дадите ему разрешение. Чтобы это сделать вам нужно внести эти адреса в белый список. Просто войдите в профиль cPanel и нажмите по иконке Remote MySQL.

WordPress

Скопируйте и вставьте IP-адрес, затем щелкните по кнопке add host. Повторите процедуру для всех IP-адресов, выданных вам Codeguard. Как только закончите, вернитесь на экран добавления баз данных Codeguard и нажмите кнопку, чтобы продолжить. Сервис соединится с вашей базой данных. Если у вас их несколько, то вас попросят выбрать одну. Выберите нужную и нажмите кнопку add database. Codeguard начнет делать резервную копию вашей базы данных на свои облачные сервера. После завершения он покажет вашу базу данных и некоторые базовые статистики WordPress.

WordPress

На этом все, можете себя поздравить, так как вы только что успешно забэкапили свой сайт и базу данных на облачных серверах CodeGuard.

Как восстановить сайт и базу данных из бэкапов Codeguard

Будучи владельцем сайта, вам необходимо быть уверенными в том, что вы можете с легкостью восстановить свое детище, если это вам понадобится. Сервис предлагает опции автоматического восстановления, которые восстановят ваши файлы и базу данных за один щелчок.

WordPress

Вы также можете скачать свои бэкапы себе на копмьютер, чтобы произвести ручное восстановление.

Обзор CodeGuard

Ребята из CodeGuard по праву называют свой проект машиной времени веб-сайтов, так как с помощью FTP и MySQL вы можете сделать резервную копию практически любого сайта. В то время как хранение резервных копий является чисто личным выбором мы советуем вам выбрать последнее, поскольку сайты взламываются сплошь и рядом. Представьте, за одно мгновение потерять весь тот материал, который у вас накопился за годы существования вашего сайта. Поэтому регулярные бэкапы сайта это наиболее разумная инвестиция, когда речь заходит о сайтостроении.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как добавить кнопку поделиться в Скайпе на WordPress

Скайп является одним из самых популярных средств связи в мире. В этой статье мы расскажем вам как можно легко добавить кнопку поделиться в Скайпе на Вордпресс.

Перво-наперво вам надо установить и активировать плагин Skype share. После активации зайдите на страницу Settings > Skype Share button, чтобы отладить плагин.

WordPress

Первая опция включает кнопку поделиться. Вы должны отметить эту ячейку, чтобы она появилась у вас на сайте. Затем необходимо выбрать размеры этой кнопки. Среди доступных размеров присутствуют большой, маленький, круглая иконка и квадратная иконка. Наконец, вам надо выбрать расположение кнопки. Вы можете выбрать показывать ее либо в верху статьи, либо внизу, либо с обоих сторон. Скайп share может автоматически обнаруживать язык вашего сайта. Однако если этого не случилось, то вы можете вручную выбрать язык. На этом все, теперь вы можете зайти на сайт, чтобы увидеть кнопку в действии.

WordPress

Ручное добавление кнопки в шаблон

Если вы хотите вручную добавить кнопку в файлы шаблона, то вам надо добавить следующий скрипт в начале своего файла. Вы можете сделать это либо напрямую редактируя файл header.php, либо используя сприпты Enqueue.

<script>
// Place this code in the head section of your HTML file 
(function(r, d, s) {
	r.loadSkypeWebSdkAsync = r.loadSkypeWebSdkAsync || function(p) {
		var js, sjs = d.getElementsByTagName(s)[0];
		if (d.getElementById(p.id)) { return; }
		js = d.createElement(s);
		js.id = p.id;
		js.src = p.scriptToLoad;
		js.onload = p.callback
		sjs.parentNode.insertBefore(js, sjs);
	};
	var p = {
		scriptToLoad: 'https://swx.cdn.skype.com/shared/v/latest/skypewebsdk.js',
		id: 'skype_web_sdk'
	};
	r.loadSkypeWebSdkAsync(p);
})(window, document, 'script');

</script>

После этого добавьте следующий код в файлы single.php, loop.php, index.php, page.php, category.php, и archive.php.



<div class='skype-share' data-href='<?php the_permalink(); ?>' data-lang='en-US' data-text='<?php the_title(); ?>' data-style='large' ></div>


Вы можете изменить data-style на large, small, circle, или square. Вы также можете поменять язык на желаемый. Код, приведенный выше, позволит пользователям делиться отдельным постом с заголовком в виде сообщения.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как добавить поиск Google себе на сайт

Несмотря на то, что в WordPress уже есть встроенная система поиска, она не слишком хороша. Поэтому многие владельцы сайтов добавляют поисковик от Гугла к себе на сайт. В этой статье мы расскажем вам как это сделать.

Зачем использовать поиск Googlе в WordPress?

Изначальная система поиска в WordPress не отличается высоким качеством и часто не может дать нужные результаты. Это вынуждает владельцев сайтов искать альтернативы. Есть множество поисковых плагинов для WordPress вроде SearchWP, Swiftype и так далее. Проблема заключается в том, что вам все равно придется их администрировать, а также то, что они будут есть ресурсы вашего сервера. С другой стороны, вы можете пользоваться поиском от Google. Он бесплатный, позволяет ограничить поиск в пределах вашего сайта и его можно запускать прямо с вашего блога. Среди прочих достоинств, которыми может похвастаться поиск от Google, можно отметить скорость, высокий уровень доверия людей к бренду Google, а также отсутствие необходимости как-то поддерживать или обновлять поисковик. Давайте же теперь посмотрим как вы можете установить его себе на сайт.

Способ первый: добавляем Google Search на сайт с помощью плагина

Этот способ проще и больше всего подойдет для новичков, так как позволяет вам добавить поиск себе на сайт без необходимости вносить изменения в файлы шаблонов. Первым делом вам надо установить и активировать плагин WP Google Search. После активации зайдите на страницу Settings > WP Google Search.

WordPress

Плагин попросит вас указать Google Search Engine id. Для этого зайдите на сайт Google Custom Search и нажмите на ссылку New Search Engine.

WordPress

Просто укажите адрес своего сайта в поле Sites to Search. Затем вам надо выбрать язык вашего сайта. Наконец нажмите кнопку создать. Google создать ваш личный поисковик и покажет сообщение об успехе. Вам надо щелкнуть по панели управления, чтобы продолжить настройку своего поисковика.

WordPress

Вас направит в панель управления вашего поисковика. Сперва надо щелкнуть по кнопке Search engine ID и скопировать ID вашего поисковика.

WordPress

Затем вам надо нажать по Look and Feel. Под вкладкой шаблонов выберите results only.

WordPress

Как только закончите, нажмите на кнопку сохранения. Теперь можете вернуться на свой сайт. Скопируйте и введите search engine ID, который вы скопировали ранее на странице настроек WP Google Search. Затем зайдите на страницу Appearance > Widgets. Там вы увидите виджет WP Google Search в списке доступных виджетов. Перетащите виджет в сайдбар, где вы хотели бы видеть форму поиска.

WordPress

Нажмите на кнопку сохранения и зайдите на свой сайт, чтобы увидеть форму поиска в действии.

WordPress

Способ второй: ручное добавление поиска Google в WordPress

Этот способ требует внесения изменений в файлы вашего шаблона, поэтому он может не подойти для новичков. Если будете им пользоваться, то убедитесь, что сделали резервную копию файлов, прежде чем вносить изменения. Зайдите на сайт Google Custom Search и щелкните по ссылке New Engine Search в панели слева.

WordPress

Укажите адрес своего сайта в поле Sites to Search. Затем вам надо выбрать язык сайта и нажать кнопку create, чтобы продолжить. Google теперь создаст ваш личный поисковик и покажет сообщение об успехе. Вам надо будет щелкнуть по кнопке Get code.

WordPress

На следующем экране вы увидите код в текстовой области. Вам надо скопировать этот код. Для следующего шага вам понадобится FTP-клиент. Соединитесь со своим сайтом по FTP и зайдите в папку /wp-content/themes/your-current-theme/. Замените свою текущую папку шаблона названием вашего текущего шаблона.

WordPress

Найдите в директории шаблона файл searchform.php Скачайте этот файл к себе на компьютер и откройте в каком-нибудь текстовом редакторе вроде Блокнота. Удалите все его содержимое и вставьте скопированный вами ранее код. Сохраните файл и загрузите его обратно на сайт через FTP. После вставки кода зайдите на страницу Appearance > Widgets, чтобы перетащить виджет поиска в ваш сайдбар.

WordPress

Сохраните настройки и зайдите на сайт, чтобы увидеть поиск в действии.

Настройка цветов и внешнего вида поисковика Google

Зайдите на сайт Google Custom Search и отредактируйте свой поисковик. Вы увидите настройки вашего поисковика. Нажмите на Look and Feel в сайдбаре. У гугла есть свои заготовленные шаблоны, которые вы можете выбрать, но вы также можете настроить их под свой вкус, выбрав собственные шрифты, границы и цвета фона.

WordPress

Как только закончите с настройками просто нажмите на кнопку сохранения. Вам не надо больше заново вставлять код, так как эти изменения будут автоматически применены к вашей форме поиска.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как настроить Facebook Instant Articles в WordPress: пошаговое руководство

Instant Articles это функция Facebook, которая позволяет грузить ваш контент в 10 раз быстрее, используя адаптированный мобильный формат. В нем используется та же технология, что и в приложениях для телефонов. Многие популярные сайты вроде BuzzFeed, TechCrunch, Mashable и другие используют эту фишку на своих сайтах. Отличить статьи от обычных можно благодаря иконке с молнией.

WordPress

Преимущества и недостатки Facebook Instant Articles

Как и у всего остального, у Facebook Instant Articles есть свои преимущества и недостатки.

Преимущества:

— быстрое время загрузки делает чтение более приятным
— благодаря скорости, люди будут чаще делиться вашим контентом с друзьями
— доступ к монетизации
— увеличенный Facebook Page Reach
— новый трафик на сайте за счет огромной аудитории соцсети

Недостатки:

— пользователи не увидят ваших виджетов, формулоров для e-mail’ов, сайдбары и так далее, поскольку кроме самой статьи все остальное будет скрыто
— у вас может упасть доход от рекламы, так как Facebook накладывает ограничения на количество рекламы
— Facebook ограничивает количество изображений и видео в статьях
— многие шорткоды и пользовательские поля будут недоступны в статьях

Выбирая пользоваться или нет Facebook Instant Articles, надо основываться на типе контента и ваших бизнес-целях. Если у вас новостной сайт, то есть смысл попробовать.

Что требуется для того, чтобы включить Facebook Instant Articles в WordPress?

— Facebook-страница вашего сайта
— Страница приложения Facebook (позже в этой статье мы объясним вам как ее можно сделать)
— 10 и более статей на сайте
— плагин Instant Articles (позже в статье мы разберем этот вопрос)

Регистрация в Facebook Instant Articles

Сперва вам надо зайти на сайт Facebook Instant Articles и щелкнуть по кнопке регистрации.

WordPress

Теперь Facebook попросит выбрать страницу вашего сайта. Затем щелкните, что вы согласны с правилами и ажмите на Access Instant Articles Tools.

WordPress

Вы попадете в инструменты публикаций, где у вас будет секция мгновенных новостей. Первым делом вам надо доказать то, что вы владелец страницы, указав адрес своего сайта.

WordPress

Прокрутите к секции Tools и нажмите Claim your URL.

WordPress

Вы увидите фрагмент кода, который вам нужно скопировать и вставить в область вашего сайта. Есть два способа это сделать. Вы можете отредактировать файл header.php в дочернем шаблоне и вставить код перед тегом.

Однако если вы не пользуетесь дочерним шаблоном, то вы можете использовать плагин Insert Headers and Footers. После активации плагина зайдите на страницу Settings – Insert Headers and Footers и вставьте код в секцию header.

WordPress

Добавив код к себе на сайт, вам надо перейти обратно к инструментам публикаций на Фейсбуке. Добавьте адрес своего сайта перед кодом, который вы недавно копировали и нажмите на кнопку Claim your url.

WordPress

Следующим шагом будет добавление RSS-фида Instant Articles себе на сайт. Для этого просто установите и активируйте плагин Instant Articles for WP. После активации плагин сгенерирует фид мгновенных постов для вашего WordPress-сайта. Вы можете найти фид, введя feed/instant-articles после адреса вашего сайта.

Скопируйте адрес вашего фида и вернитесь назад к инструментам Фейсбука. Прокрутите вниз пока не найдете Production RSS Feed.

WordPress

Вставьте адрес своего фида и нажмите кнопку сохранения. Фейсбук должен показать вам успешное сообщение.

Настройка плагина Facebook Instant Articles

Вы заметите, что после активации плагина у вас в меню появился новый пункт под названием Instant Articles. Щелкнув по нему, вы попадете на страничку настроек плагина.

WordPress

Этот плагин требует APP ID и секретные ключи для его активации. Для этого вам надо зайти на сайт для разработчиков Facebook, щелкнуть по выпадающему меню возле My Apps в верхнем правом углу экрана возле вашего профильного изображения.

WordPress

Появится окошко, в котором надо щелкнуть по website.

WordPress

Откроется мастер быстрой настройки, в котором надо будет указать название вашего приложения для Facebook. Можете использовать любое название, лишь бы оно помогало идентифицировать само приложение. Нажмите на кнопку Create New Facebook App ID, чтобы продолжить.

WordPress

Появится новое окно, в котором вас попросят указать контактный электронный адрес и выбрать категорию для приложения. Введите адрес электронной почты и выберите Apps for Pages в качестве категории.

WordPress

Затем нажмите на Create App IDD. Окошко исчезнет и Facebook создаст для вас приложение. На странице быстрого старта вы увидите информацию о том, как пользоваться приложением. Вам надо всего лишь пролистать вниз до секции Tell us about your website.

WordPress

Введите адрес своего сайта и щелкните по кнопке Next. Несмотря на то, что Фейсбук будет предлагать вам еще дополнительные шаги, это вся информацию, которую вам потребуется ввести. Теперь вы можете щелкнуть по кнопке Skip Quick Start в правом верхнем углу страницы.

WordPress

Вас перенаправит в админку только что созданного приложения, где вы увидите ваше App ID и секретный ключ (надо будет нажать кнопку Show, чтобы его увидеть).

WordPress

Прежде чем вы скопируете эти ключи, вам сперва нужно сделать свое приложение публичным. Щелкните по ссылке App Review в меню слева.

WordPress

На следующем экране вы увидите, что ваше приложение находится в стадии разработки. Щелкните по тумблеру, чтобы перевести его в Yes и сделать ваше приложение публичным. Теперь щелкните по ссылке слева, чтобы перейти в панель настроек своего приложения и скопируйте свое App ID и секретные ключи. Вернитесь к странице настроек вашего плагина Instant Articles и вставьте туда App ID и секретные ключи.

WordPress

Щелкните по кнопке Продолжить. Теперь на странице настроек плагина вы увидите кнопку для входа с помощью Facebook.

WordPress

Нажав ее, вы попадете на Facebook, где вас попросят дать приложению разрешение доступа к информации вашего профиля. Как только вы дадите это разрешение, вас перенаправит обратно на сайт WordPress. Щелкните по выпадающему меню Select Page, чтобы выбрать свою страничку в Facebook.

WordPress

Ваш сайт готов к Instant Articles, но осталось еще два шага.

Настройка стиля

Посетите свою страницу в Facebook и из админпанели нажмите Publishing Tools. Слева щелкните по ссылке Configuration.

WordPress

Пролистайте вниз до Tools и щелкните по вкладке Style. Вы увидите, что Facebook уже добавил стиль по умолчанию для вашего сайта. Нажмите на него, чтобы изменить и у вас откроется окошко, в котором вы можете загрузить логотип своего вебсайта. Facebook требует изображения минимум 690 на 132 пикселя.

WordPress

Добавление фида Instant Articles

Прежде чем отправлять фид на рассмотрение вам нужно убедиться, что у вас в нем есть по меньшей мере 10 статей. Если вы запостили уже более десяти статей на свой сайт, но фид не показывает ни одну из них, тогда вам надо просто отредактировать последние десять постов и нажать на кнопку обновления. Как только убедитесь, что у вас в фиде есть 10 статей, можете добавлять их на рассмотрение Фейсбука. Зайдите на свою страницу в Фейсбуке и нажмите на Publishing Tools из админпанели. После этого нажмите на ссылку Configuration под Instant Articles в левой части меню. Ищите на этой страницеStep 2: Submit for Review.

WordPress

Если все в порядке, то вы должны увидеть кнопку Submit for Review. Нажмите ее, чтобы отправить фид на рассмотрение. На этом все, Instant Articles станет доступным для вашего сайта как только команда Фейсбука рассмотрит и подтвердит ваш фид.

Советы по устранению проблем

Facebook требует, чтобы ваш фид Instant Articles подходил под требования, описанные на их сайте разработчиков. За это отвечает ваш плагин Instant Articles, однако в зависимости от шаблонов или плагинов, которые вы используете у себя на сайте, у вас могут возникать определенные ошибки или предупреждения. Простейший способ от них избавиться это редактирование поста и прокручивание вниз к мета-панель Facebook Instant Articles под редактором постов.

WordPress

Большинство ошибок вызваны плагинами или шаблонами, которые добавляют в ваши посты контент, который не подходит под правила плагина Instant Articles. Вы можете изменить эти правила, но поскольку это требует определенных навыков, куда проще будет просто настроить сами плагины, чтобы они не добавляли лишний контент в ваши посты.

Неправильные адреса

Если вы постоянно получаете ошибку Empty Feed, когда отправляете свой фид Instant Articles, то вам стоит проверить адрес, который вы пытаетесь добавить.


http://www.example.com/feed/instant-articles
http://example.com/feed/instant-articles

Как видите, это два разных адреса и в зависимости от настройки вашего WordPress, ввод не того адреса может привести к ошибке 404. Если вы до сих пор видите эту ошибку, то постарайтесь обновить последние десять постов на свой сайте. Это изменит дату их изменения и добавит в фид.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как автоматически публиковать посты WordPress в LinkedIn

LinkedIn это социальная сеть профессионалов и очень сильная платформа, которая может принести трафик на ваш сайт. В этом посте мы разберем как автоматически публиковать свои посты WordPress в LinkedIn.

Способ первый: автоматическая публикация постов в LinkedIn с помощью IFTTT

IFTTT это сокращение для If This Then That. Это сервис, который позволяет добавлять онлайн аккаунты и заставляет их работать на вашу пользу. Первым делом вам надо завести аккаунт IFTTT, зарегистрировавшись на их сайте.

WordPress

После регистрации сайт покажет вам как он работает. Просто следуйте инструкциям, появляющимся на экране, пока не дойдете до админпанели, которая будет выглядеть следующим способом.

WordPress

Процесс, созданный IFTTT, называется рецептом. Нажмите на ссылку My Recipes в самом верху, чтобы создать свой первый рецепт.

WordPress

Это страница, где будут отображены все ваши рецепты. Просто нажмите на кнопку Create a recipe, чтобы продолжить.

WordPress

Рецепт IFTTT состоит из двух частей. Первая часть называется This, которая запускает сам рецепт. Нажмите на this, чтобы начать. IFTTT покажет вам каналы, которые вы можете использовать в качестве рычагов. Вам нужно ввести WordPress в поле поиска и выбрать его в качестве канала.

WordPress

IFTTT предложит вам соединиться с сайтом WordPress. Щелкните на кнопку, чтобы продолжить. Появится окно, в котором вас попросят предоставить информацию о сайте.

WordPress

Вам нужно ввести адрес своего сайта, ваше имя пользователя и пароль, а затем нажать на кнопку Connect для того, чтобы продолжить. Теперь IFTTT попытаеся соединиться с вашим сайтом и в случае удачи покажет окно успеха. Затем от вас потребуется выбрать доступные рычаги. Вы можете запускать рычаг каждый раз, когда новый пост появляется у вас на сайте или когда пост появляется в определенной категории или с определенным тегом. Сейчас мы будем использовать Any new post в качестве нашего рычага.

WordPress

IFTTT попросит вас продолжить. В следующем шаге выберите какое действие вы хотите запустить, когда рычаг будет запущен.

WordPress

Первым делом вам надо будет выбрать канал, в котором все будет происходить. Найдите и выберите LinkedIn в качестве канала.

WordPress

Сайт попросит вас соединиться с вашим аккаунтом в LinkedIn. Введите свои данные для входа и нажмите кнопку Ok, I’ll allow.

WordPress

Вы должны увидеть сообщение об успехе. Щелкните на кнопку done, чтобы закрыть окно и на кнопку continue, после чего вам потребуется выбрать действие. Вы можете делиться апдейтом в профиле LinkedIn или же вы можете делиться ссылкой.

WordPress

Нажмите на share an update в профиле LinkedIn, чтобы продолжить. Сервис попросит вас выбрать поля и автоматически покажет заголовок вашего поста и поля адреса в статусном поле.

WordPress

Просто щелкните по кнопке create action, чтобы завершить свой рецепт. Сервис покажет итог вашего рецепта. Вам надо щелкнуть по create recipe, чтобы ваш рецепт заработал.

WordPress

После этого ваш рецепт будут работать и автоматически мониторить ваш сайт на предмет новых постов, а затем шейрить их в качестве обновления статуса в профиле LinkedIn. Расшаривая пост, LinkedIn будет автоматически использовать featured image вашего поста в качестве эскиза.

WordPress

Вы всегда можете увидеть ваш рецепт, зайдя на страницу рецептов. Также вы можете редактировать, останавливать или ставить рецепт на паузу в любое время.

Способ второй: автоматически публикуйте посты WordPress на LinkedIn, используя плагин

Вы также можете автоматически расшаривать ваши посты WordPress в свой профиль LinkedIn, пользуясь плагином WordPress. Вам понадобится сперва для этого установить и активировать плагин LinkedIn Auto Publish. После его активации плагин добавит в меню WordPress свой пункт, щелкнув по которому вы попадете на страницу настроек.

WordPress

На странице настроек вы увидите две ссылки с вашего сайта и ссылку создания приложения LinkedIn. Для работы этого плагина вам понадобится создать приложение LinkedIn, чтобы получить клиентский и секретный API ключи. Просто посетите сайт разработчиков LinkedIn и нажмите на кнопку create application.

WordPress

У вас появится форма для создания нового приложения. Сперва укажите название компании, название приложения и описание. Вам также потребуется загрузить логотип для своего приложения. В качестве логотипа можно использовать логотип своего блога или любое изображение. Изображение должно быть квадратным с одинаковыми высотой и шириной.

WordPress

Напоследок вам надо указать адрес своего сайта, электронный ящик и телефонный номер. Отметьте ячейку, что вы согласны с условиями использования и нажмите на кнопку Submit. LinkedIn создаст приложение и вы попадете в его админку. Там вы найдете ваш клиентский ID и секретные ключи.

WordPress

Но вам все равно нужно создать авторизованный адрес редиректа в админке вашего приложения. Пролистайте немного вниз и вы найдете поле OAuth 2.0 Authorized Redirect URLs. Скопируйте и вставьте второй адрес из страницы настроек плагина и щелкнете на кнопку Add.

WordPress

Не забудьте щелкнуть по кнопке update, чтобы сохранить настройки. Теперь просто скопируйте и вставьте ключи Client ID и Client Secret со страницы своего приложения в страницу настроек плагина. После этого щелкните по кнопке сохранения. Теперь ваш сайт готов к соединению с аккаунтом LinkedIn. Щелкните по кнопке Authorize в верхнем правом углу страницы с настройками плагина.

WordPress

Это приведет вас на сайт LinkedIn, где вас попросят разрешить последующий доступ к приложению, которое вы создали ранее.

WordPress

Введите данные входа в свой аккаунт LinkedIn и нажмите на кнопку Allow access. Теперь LinkedIn перенаправит вас на страницу настроек плагина, где вы увидите сообщение об успехе. Кнопка авторизации поменяется на кнопку реавторизации. На этом все, плагин LinkedIn Auto Publish готов автоматически шарить ваши посты в профиль LinkedIn. Вы также найдете новое мета-поле на экране вашего редактора постов. С его помощью вы можете отключать или менять настройки шаринга для каждого поста.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как создать интернет-магазин на WordPress с помощью Shopify

В то время как для создания интернет-магизнов существует множество плагинов, Shopify является одним из лучших и доставит вам меньше всего хлопот.

Зачем выбирать Shopify

Shopify это платформа для электронной коммерции, которая позволяет любому человеку создать онлайн-магазин без каких-либо технических познаний. Это самостоятельная платформа, что подразумевает, что вся информация о вашем магазине будет храниться на их серверах. Вы можете использовать плагин на сайте WordPress, установленном на свой хостинг с доменным именем. Shopify предлагает безопасную корзину покупок с 70 способами платежей и вариантами доставок, а также доступен на массе языков. Также плагин справляется с различными настройками доставки, автоматическим подсчетом налогов, управлением инвентаря и так далее. Если у вас уже есть сайт, то вы можете продавать товар, используя Shopify, без нужды заботиться обо всех технических аспектах, которые связаны с владением электронного магазина. Например, вам не придется волноваться о настройке SSL, способах платежей, безопасности и так далее. Не говоря уже о том, что вы можете с помощью плагина продавать вещи конкретным лицам.

Настройка интернет-магазина с помощью Shopify

Сперва вам нужно посетить сайт Shopify, чтобы подписаться на 14-дневный бесплатный пробный срок. Вам не понадобится кредитка во время регистрации, а тарифы начинаются с 9 долларов в месяц. Укажите адрес своей электронной почты, введите пароль и выберите название для своего магазина. Как только закончите, нажмите на кнопку Create your store, чтобы продолжить.

WordPress

После регистрации зайдите на свой сайт и активируйте плагин Shopify eCommerce Plugin. После активации зайдите в появившийся в меню админпанели вашего сайта пункт Shopify. Там вы сможете настроить свой профиль.

WordPress

Поскольку вы уже создали магазин в системе, просто введите его название и нажмите на кнопку Connect. После этого Shopify соединит ваш сайт с вашим профилем системы и вы увидите страницу настроек.

WordPress

Есть три вещи, которые вы должны сделать по созданию магазина. Первое это добавить несколько товаров в ваш магазин. После этого вам надо настроить способы оплаты и доставки. Начнем с добавления первого товара. Просто нажмите на кнопку Add a product. У вас откроется страница добавления товара. Вам надо указать заголовок и описание для вашего товара, а затем загрузить несколько изображений.

WordPress

Прокрутите вниз, чтобы установить цену для своего товара, добавить доставку и прочую информацию. Щелкните по Save как только все будет готово. Повторите этот процесс с другими товарами. Затем вам надо настроить платежи. Вернитесь в админпанель своего сайта и зайдите в настройки плагина Shopify. Там вам надо щелкнуть по кнопке Setup Payments.

WordPress

Это направит вас на страницу настройки платежей. Shopify поддерживает многие системы платежей, включая Paypal, Stripe, Authorize.net, Skrill и многие другие.

WordPress

По умолчанию сервис будет использовать адрес электронной почты, который вы используете для экспресс платежей в Paypal. В случае чего вы можете поменять этот адрес на другой. Если хотите добавить больше способов платежей, то можете выбрать их с этой страницы. От вас попросят указать дополнительную информацию, чтобы соединить Shopify с выбранным вами способом платежа. Как только вы активировали свой любимый способ платежа, вернитесь назад на сайт. Последняя вещь, которую вам необходимо настроить, это доставка. Зайдите на страницу настроек Shopify на вашем сайте и щелкните кнопку Setup Shipping.

WordPress

Вы попадете на страницу настроек доставки, где вам надо будет указать соответствующие данные. включая зоны доставки и стоимость доставки в эти самые зоны. Shopify очень сильно упрощает задачу по настройке опций доставки, основываясь на цене заказа и его весе. Вы также можете добавить бесплатную доставку и добавить зоны для интернациональной доставки. После ввода всей этой информации, считай, что вы завершили основную часть настройки. Можете посмотреть, что творится в админке и что можно поменять.

Добавляем товары Shopify к себе на сайт

Теперь, когда вы добавили товары, вам надо отобразить их у себя на сайте. Просто создайте новый пост или страницу в WordPress. На экране редактора вы заметите новую кнопку, помеченную как Add Product.

WordPress

Щелкнув по ней, вы откроете окно со списком товаров, где вы можете добавлять отдельные товары или же их коллекции.

WordPress

Затем щелкните по кнопке добавления товара, после чего вас попросят выбрать тип embed. Вы можете добавить кнопку покупки с изображением товара или просто кнопку покупки без ничего.

WordPress

Если вы планируете добавлять дополнительную информацию о товаре, то можете выбрать просто кнопку покупки. Таким способом вы можете создать отдельные галереи изображений для ваших товаров, используя Envira Gallery. Если вы хотите просто отображать товар, то выберите изображение, цену и кнопку в качестве embed. Теперь можете публиковать свой пост или страницу, а затем зайти на сайт, чтобы посмотреть как это выглядит вживую.

WordPress

Вы можете показывать свои товары и коллекции в сайдбаре WordPress. Просто зайдите на страницу Appearance – Widgets. Вы увидите виджет Shopify в списке доступных виджетов. Добавьте его в сайдбар там, где вы хотите отобразить свой товар или коллекцию.

WordPress

В настройках виджета щелкните по кнопке добавления товара, чтобы выбрать товары или коллекции, которые вы хотите добавить. Затем щелкните по кнопке сохранения и можете зайти на сайт, чтобы увидеть как ваш товар отображается в сайдбаре.

WordPress


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как найти и заменять текст в вашей базе данных WordPress одним щелчком

Если вы хотите найти и заменить определенный текст, адрес или изображение, вы можете легко это сделать, используя плагин WordPress по поиску и замены или же простой запрос SQL.

Когда вам может понадобиться поиск и замены в базе данных WordPress

Допустим, что вы добавили определенный текст или адрес в некоторое количество своих постов. Вы не знаете в какие именно посты вы его добавили, но знаете, что этих постов очень много. Вы можете вручную проверять посты один за другим, убить на это кучу времени и, скорее всего, упустить какие-нибудь вещи. С помощью команды по поиску и замене вы сможете сделать то же самое, но куда быстрее и эффективнее. Единственный момент, который стоит учитывать, это то, что если вы допустите ошибку, то вы не сможете все вернуть назад. Как только текст будет заменен, он исчезнет навсегда. Поэтому внимательно набирайте текст, который вы ищете и которым будете заменять.

Приступаем к делу

Как мы уже упомянули выше, изменения вернуть назад будет невозможно, поэтому советуем вам сделать бэкап базы данных – это можно сделать при помощи плагина или phpMyAdmin — после чего можно приступать к поиску и замене.

Поиск и замена при помощи плагина

Если вы не дружите с кодом и не хотите писать SQL запрос, то есть более простой способ найти и заменить текст. Это плагин WordPress под названием Better Search Replace.

WordPress

Он позволяет вам запускать команды по поиску и замене прямо в самой админке WordPress.

Запуск SQL запроса поиска и замены в phpMyAdmin

Вы можете использовать phpMyAdmin, чтобы найти и заменить текст в базе данных WordPress. Сперва надо зайти в админку cPanel вашего хостинга. Пролистайте вниз до секции баз данных и щелкните по phpMyAdmin.

WordPress

На скриншоте выше отображена админка cPanel в Bluehost. Ваша админка может выглядеть иначе. Запустится phpMyAdmin, где вам надо будет щелкнуть по названию базы данных WordPress и потом щелкнуть по SQL.

WordPress

Вам надо будет ввести ваш SQL-запрос следующим образом:

update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME, ‘Text to find’, ‘text to replace with’);

Например, если вы хотели найти текст в постах WordPress, то вам надо написать запрос подобным образом:

update wp_posts set post_content =
replace(post_content,’Text to find’,’text to replace with’);

Нажмите на кнопку Go, чтобы продолжить. phpMyAdmin запустит SQL-запрос и в случае успеха покажет количество замененных строк. Можете теперь зайти на свой сайт, чтобы увидеть изменения.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Как изменить расписание удаления спама в Akismet

По умолчанию Akismet хранит спамерские комментарии в вашей базе данных WordPress в течение 15 дней. В этой статье мы расскажем как вы можете это изменить.

Зачем менять расписание?

Akismet позволяет справляться со спамерскими комментариями, мониторя все комментарии, пингбэки и трекбэки. Спамерские комментарии оседают в вашей базе данных, что, в свою очередь раздуваем размер ее бэкапа. Их удаление позволяет уменьшить размер базы данных. Также если вы получаете тысячи комментариев, то их ручное удаление может повлиять на производительность сайта. С другой стороны, есть пользователи, которые хотят сохранить комментарии для последующего анализа.

Меняем расписание

Если Askimet пометил нормальный комментарий как спам, то вы можете отметить его как нормальный, что улучшит алгоритм распознавания спама.

WordPress

Вы можете изменить число дней, которое система держит комментарии в вашей базе данных. Для этого просто вставьте следующий код в файл functions.php

add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval' );

function custom_spam_delete_interval() {
	return 7;
}

Поменяйте цифру 7 на любое количество дней, в течение которых вам надо, чтобы хранились комментарии. Поменяв на 0, позволит Akismet удалить все комментарии при следующем расписании. Вы можете увидеть изменения, зайдя на страницу Settings – Akismet. Прокрутите вниз и вы увидите примечание, написанное маленьким шрифтом: Spam in the spam folder older than 7 days is deleted automatically.

WordPress

Замените число 7 на то, какое вам нужно. Заметьте также и то, что когда спамерские комментарии будут удалены, вы не сможете их восстановить.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520