Как поставить пароль на страницу в WordPress

Вам могут понравиться и эти статьи...

Комментариев: 5

Если Вы хотите добавить код в свой комментарий, заключите его в теги <pre lang="php"></pre>

  1. PTS:

    Спасибо конечно. Пост полезный, но я думаю, что тот кто смог разобраться с тем как написать первую запись, с той же лёгкостью и разберётся с паролем на запись. Всё крайне просто.
    А вот у меня другая проблема – как изменить стандартный текст, который появляется при защите паролем записи. Я имею ввиду это:
    “Эта запись защищена паролем. Для её просмотра введите, пожалуйста, пароль:”

    Просто оптимизируя и стилизуя сайт на WP хочется избавиться от стандартных записей.
    Беглый осмотр кода доступных php файлов из админки в режиме Редактирования, остался без результатов.

    Поможете с этой проблемой? Как раз допишите свой пост про защиту записи :)

  2. PTS:

    Я разобрался!
    Необходимо добавить фрагмент в functions.php (где-нибудь в середине) активной темы:

    function replace_protected_post_title($output) {
    $search = array(
    ‘Эта запись защищена паролем. Для её просмотра введите, пожалуйста, пароль:’,
    ‘Отправить’
    );
    $replace = array(
    ‘Другой текст’,
    ‘Другая надпись’
    );
    return str_replace($search, $replace, $output);
    }
    add_filter(‘the_password_form’, ‘replace_protected_post_title’);

    • jul jul:

      Прошу прощения за поздний ответ – только сегодня вернулась с отпуска. Но, как вижу, Вы и сами нашли ответ на свой вопрос :)
      А что касается крайней простоты с паролем, то, как это ни удивительно, меня уже не один раз спрашивали как поставить пароль на запись. Так что, то что одному дается на раз-два, другой будет разгадывать с усердием и настойчивостью :)

  3. suziko:

    Извините, у меня такой вопрос – как сделать если при неправильном наборе пароля писал что вы не правильно набрали пароль, вроди этого, большое спасибо.

  4. Алексей:

    Вопрос, а можно ли сделать так, чтоб этих правильных паролей было несколько например 1234, 6532, 3452, 8674 и все они были бы позволяли открыть запароленную страницу ? Или мб есть плагнин для этого ? Спасибо)

Добавить комментарий для Алексей Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">