Добавление счетчика персонажа в поле отрывок WordPress

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

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

Проблема с пользовательскими выдержки является то, что написание выдержки соответствующей длины может быть проблемой. Эта задача усугубляется, когда ваш сайт WordPress имеет несколько авторов или участников. Некоторые авторы могут представить выдержки, которые слишком долго, а другие могут представить выдержки, которые просто слишком коротки, чтобы быть какой-либо пользы.

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

Имея характер счетчик для WordPress выдержка мета-поле сразу же пусть авторы видят, если их отрывок слишком долго. Он также будет выступать в качестве визуального руководства, чтобы помочь им увидеть, если отрывок может быть слишком коротким.

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

Добавление счетчика символов (или ограничение символов) к выдержкам WordPress

Добавьте этот код в файл functions.php вашей активной темы (или создайте свой собственный плагин, содержащий этот код, если хотите):

функция ehi'kioya-excerpt-counter ()
    #postexcerpt (
                :34px;color:#666; »gt; lt;small'gt;Длина выдержки: «lt;/small»gt; lt;span»«excerpt»counter»;lt;/span;lt; lt;lt;lt;lt;lt;lt;lt;span style »font-weight; обивка-левое:7px; »»»gt;» 252-lt;/span-gt; lt;lt;l;lt;span style »font-weight:bold; обивка-лево:7px; »»gt;character (s).
                j'ery ("спан-выдержка-счетчик") текст (j'ery("#excerpt").val().длина);
                j'ery ("#excerpt").keyup (функция () -
                    j'ery ("span-excerpt-counter"). text (j'e'ry("#excerpt).val().длина);
            Злт;/Скрипт;';
добавить действие ('admin'head-post.php', 'ehi'kioya-excerpt-counter');
добавить действие ('admin'head-post-new.php', 'ehi'kioya-excerpt-counter');

Вышеуказанный код добавит счетчик характера только к столбам WordPress. Таким образом, другие типы должностей, как страницы и Продукты WooCommerce будут затронуты. Если вы хотите, чтобы все типы публикаций, за исключением страниц, имели счетчик символов, измените строку 2 выше на:

если ('страница' ! » получить 'пост-тип())

Обратите внимание, что вышеупомянутая часть кода будет отображать счетчик символов только в качестве визуального руководства. Это не помешает вашим авторам игнорировать подсчет и по-прежнему превышать предел.

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

функция ehi'kioya-excerpt-counter ()
    #postexcerpt (
                :34px;color:#666; »gt; lt;small'gt;Длина выдержки: «lt;/small»gt; lt;span»«excerpt»counter»;lt;/span;lt; lt;lt;lt;lt;lt;lt;lt;span style »font-weight; обивка-левое:7px; »»»gt;» 252-lt;/span-gt; lt;lt;l;lt;span style »font-weight:bold; обивка-лево:7px; »»gt;character (s).
                j'ery ("спан-выдержка-счетчик") текст (j'ery("#excerpt").val().длина);
                j'ery ("#excerpt").keyup (функция() ,
                    если (j'ery (это).val ().длина ().длина йохт; 252) »
                        j'ery (это).val (j'e(this).val ().substr (0, 252));
                    j-E'e ("span-excerpt-counter"). text (j'ery ("#excerpt)val().длина);
            Злт;/Скрипт;';
добавить действие ('admin'head-post.php', 'ehi'kioya-excerpt-counter');
добавить действие ('admin'head-post-new.php', 'ehi'kioya-excerpt-counter');

И вот как это выглядит в бэкэнде:

Adding A Character Counter To The WordPress Excerpt Box
Adding A Character Counter To The WordPress Excerpt Box
Чтобы изменить количество символов в вашей конкретной ситуации, просто измените текст «252» в любом из приведенных выше образцов кода на любое число, что вы хотите.

Надеюсь, что это кому-то поможет.

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

Любовь «взлом» WordPress? Вот еще один быстрый производительность рубить вам может понравиться: Авто-Populate WordPress Image Alt Текст (и другие поля) На загрузку.

Вопрос: ehikioya.com

Ehi Kioya

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

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

%d такие блоггеры, как: