Поддержка Проблемы и решения Как убрать ограничение символов

  • У меня следующая проблема, не могу убрать ограничение символов в заголовках. Знаю о том что можно в ручную внести изменения в скрипт functions.php

    function uxbarn_custom_excerpt_length($length) {
    	return 45;
    }

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

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • не могу убрать ограничение символов в заголовках.

    Вы ничего не перепутали, точно заголовки? Кстати, заголовки чего?
    Потому как приведенный вами код (половина кода:), скорее к цитате поста относится..

    вообщем так, делаю пост, и да там есть цитата, определенное количество символов и далее многоточие, многоточие убрал а вот увеличить количество символов не могу
    вот или нужно еще больше?

    if( ! function_exists('uxbarn_custom_excerpt_length')) {
    
    	function uxbarn_custom_excerpt_length($length) {
    		return 45;
    	}
    
    }

    Если для вывода цитаты используется функция the_excerpt();, то по умолчанию «обрубалка» срабатывает на 55-ти словах.

    Изменить это значение можно, применив фильтр http://codex.wordpress.org/Plugin_API/Filter_Reference/excerpt_length

    Следовательно, если надо отменить изменения, то надо найти и избавиться от этого фильтра.

    Речь идет о файле functions.php используемой темы. Обычно в ней вносятся такие изменения.

    т.е. если я правильно все понял в итоге я должен добавить в functions.php эту строчку

    add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

    и в итоге я должен получить такой скрипт!?

    if( ! function_exists('uxbarn_custom_excerpt_length')) {
    
    	function uxbarn_custom_excerpt_length($length) {
    		return 45;
    		add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
    	}
    
    }

    и в итоге я должен получить такой скрипт!?

    У вас талант выдумывать. Чем не устраивает пример из Кодекса? Он полностью готов к применению.

    Думаю, еще полезным будет почитать ЧАВО http://codex.wordpress.org/ЧАВО/Как_настроить_функцию_«читать_далее»

    спасибо за комплимент…
    тогда подскажите где именно в functions.php данный плагин?

    function custom_excerpt_length( $length ) {
    	return 20;
    }
    add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

    тогда подскажите где именно в functions.php данный плагин?

    А в каком кармане у меня больше мелочи? 🙂

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

    вот тема отсюда же ее и брал
    http://themeforest.net/item/archtek-responsive-modern-wordpress-theme/5352510

    Предлагаете ее купить, чтобы посмотреть изнутри?
    Заманчиво, но думаю, откажусь 🙂

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

    Хорошо. Ваш вопрос звучал так

    не могу убрать ограничение символов в заголовках.

    Ответ — если это величина не изменяется в настройках темы оформления, то ищите в коде темы фильтр add_filter( 'excerpt_length',
    Вероятность, что он должен присутствовать — 99%

    не могу понять где вы узрели что я вам предлагаю купить данную тему.

    Я не обладаю огромным количеством времени, чтобы искать кнопку, где большими буквами написано «Скачать бесплатно». На указанном сайте, на правом сайдбаре висит ценник $40…

    Итого. Два варианта — ищите сами как исправить сие недоразумение, или даете ссылку на «где скачать, не покупая». Чтобы вам помогли кодом.

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

    вот код

    function uxbarn_custom_excerpt_length($length) {
    	return 45;
    }

    вот набор фильтров которые нашел

    // Register all image sizes into the list of media editor
    add_filter('image_size_names_choose', 'uxbarn_merge_image_sizes');  
    
    // Make empty search value to the correct page
    add_filter('request', 'uxbarn_request_filter');
    
    // Enable shortcode usage in widget area
    add_filter('widget_text', 'do_shortcode');
    
    // Render shortcodes before wpautop to solve the auto p tags issue that wrap around shortcodes.
    // Anyway, when displaying content, we still need to use "uxbarn_get_final_post_content()"
    // to properly "fix" any remaining invalid HTML tags that are generated.
    add_filter('the_content', 'do_shortcode', 7);
    
    // Change the WP excerpt length
    add_filter('excerpt_length', 'uxbarn_custom_excerpt_length', 999);
    
    // Change excerpt more from "[...]" to just "..."
    add_filter('excerpt_more', 'uxbarn_new_excerpt_more');

    в коде указано количество 45 символов

    Это не символы, а количество слов. Измените значение на свое или обрамите комментарием строку, активирующую фильтр, добавив спереди два слеша //
    add_filter('excerpt_length', 'uxbarn_custom_excerpt_length', 999);

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Тема «Как убрать ограничение символов» закрыта для новых ответов.