VIP доступ или как создать закрытый доступ к статье на wordpress

создать закрытый доступ к статье на wordpress Добрый день, уважаемые читатели и гости LediSeo! Какие способы заработка в интернете с помощью блога Вы знаете? Контекстная реклама, партнерки, продажа ссылок и размещение баннеров. Все? А если хорошо подумать… Ничего больше… Хорошо, тогда подсказываю – на своем уникальном материале. Как? А вот смотрите: Вы обладаете полезной информацией, которую полезно бы узнать и другим пользователям сети, но Вы не хотите ей делиться за “спасибо” и эта инфа лежит у Вас мертвым грузом в ящике стола. В то время как Вы могли бы на ней заработать или с помощью нее увеличить подписную базу, разместив эту информацию в секретный раздел, доступ к которому будут иметь только те читатели, кто перевел незначительную сумму Вам или кто стал Вашим подписчиком, то есть те люди кому Вы выслали пароль к этим материалам. Интересная идея — не правда ли? Не так давно я на своем блоге создала такой vip доступ для подписчиков, который вызвал интерес и мне на почту стали приходить письма, с просьбой рассказать как же создать закрытый доступ к статье на wordpress. Чтобы не отвечать каждому читателю по отдельность я решила написать по этому поводу пост, поэтому поехали……

Прежде чем начать описывать процесс создания закрытого доступа к статье на wordpress хочу поделиться очередной новостью:

Вчера, 17 июля 2012 года, как всегда не ждано не гадано состоялся очередной апдейт ТИЦ. Могу так скромненько сказатьСмущенная рожица, что он блогу принес + 10, то есть на данный момент тиц =20. Биг – биг ураУлыбка! Что я и планировала к осени, но результат пришел гораздо раньше. Получение очередной десятки – это результат одного эксперимента, которым поделюсь с Вами в августе – сентябре. А что Вам принес апдейт? Поделись в комментариях.

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

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

Итак, приступаем… Для начала нам необходимо создать новую рубрику, доступ к которой будут иметь только подписчики блога или тот, кто заплатил денежку. В моем случае это – “Секретный раздел”. Далее пишем статью, предназначенную для этого раздела, в административной панели и затем здесь же ее и закрываем с помощью небольшого редактора “Опубликовать”, который находиться в правой колонке

создать закрытый доступ к статье на wordpress

и где нас интересует пункт “Видимость”, чтобы его развернуть нажимаем по ссылке “Изменить” и перед нами открывается вот такое окно, с помощью которого мы можем произвести необходимые нам настройки:

создать закрытый доступ к статье на wordpress

 

— галочка в пункте “Открыто” позволяет данный материал сделать доступным всем читателям блога.

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

— галочка в поле “Личное” сделает материал доступным только Вам и то при условии, что Вы авторизовались в административной панели блога.

— пункт “Защищено паролем” сделает данную запись не доступной широкому кругу читателей, так как прочесть ее смогут только те, кто будет знать пароль.

 

Именно этот пункт нам и необходим, поэтому ставим в нем галочку и у нас появляется строка “Пароль” (стрелочка 1),

создать закрытый доступ к статье на wordpress

куда мы прописываем пароль, с помощью которого наши читатели смогут открыть материал. Затем сохраняем произведенные настройки, нажав на кнопку “Ок” (стрелочка 2) и нажимаем на кнопку “Обновить”. Все данная статья защищена паролем, об этом нам свидетельствует надпись в консоли “Записи”,

статья защищена паролем

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

статья защищена паролем

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

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

1
2
3
4
5
6
7
8
function replace_protected_post_title($output) {
$search = array(
'Эта запись защищена паролем. Для её просмотра введите, пожалуйста, пароль:',
'Отправить'
);
 
return str_replace($search, $replace, $output);
}

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

1
2
3
4
5
6
7
8
9
10
11
function replace_protected_post_title($output) {
$search = array(
'Эта запись защищена паролем. Для её просмотра введите, пожалуйста, пароль:',
'Отправить'
);
$replace = array(
'Здесь пишем свой текст.',
'Открыть'
);
return str_replace($search, $replace, $output);
}

Сохраняем произведенные изменения.

Все, мы создали защищенную запись на wordpress и теперь только остается запретить выводить категорию, к которой она прикреплена в рубриках, а также запретить вывод статьи на главную страницу. Как я писала выше для этого потребуется дополнительный плагин Advanced Category Excluder в том случае, если Вы не редактировали боковую колонку, как это сделала я. Так как я сама редактирую какая рубрика у меня будет отражаться в сайтбаре, то мне осталось только запретить вывод статей из секретного раздела на главную страницу, а сделать это могу прописав простой код в файле functions.php, в конце файла перед закрывающимся ?>

1
2
3
4
5
function removeFromHome($query) {
if ($query->is_home)
{$query->set('cat','-51');}
return $query; }
add_filter('pre_get_posts','removeFromHome');

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

Все. Будут вопросы как создать закрытый доступ к статье на wordpress – смело пишитеПодмигивающая рожица! Хотя по идеи создать закрытый доступ очень легко, правда не забудьте потом выслать пароль своим читателям!

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

Пока – пока, Ваша Отчаянная.

Вам понравилась статья? Расскажите о ней друзьям!