• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Как захватить первые 6 слов записи для анкора

Статус
В этой теме нельзя размещать новые ответы.

jamce123

Постоялец
Регистрация
7 Апр 2009
Сообщения
69
Реакции
6
Здравствуйте, поставил на сайте кнопку "поделиться на форуме", выполняемый код:
PHP:
<b>ССЫЛКА ДЛЯ ФОРУМОВ (BBCODE):</b>
            <textarea class="fefe" cols="55" rows="2" style="border: 1px solid #000000;  font: 12px monospace; ">[url=<?php the_permalink(); ?>]<?php the_title(); ?>[/url]

Но на сайте также публикуются новости без заголовка, и текст ссылки остается пустой (функция <?php the_title(); ?>).

Какой функцией можно захватить первые несколько слов записи? Чтобы сделать их текстом ссылки, вместо пустоты.
 
Какой функцией можно захватить первые несколько слов записи? Чтобы сделать их текстом ссылки, вместо пустоты.

Если стандартными функциями, то <?php the_content(); ?> до тега "Далее", или делать цитаты к записям и брать функцией <?php the_excerpt(); ?>.
 
Можно так:

В (functions.php) прописываем кол-во слов.

function new_excerpt_more($excerpt) {
return str_replace('[...]', '...', $excerpt); }
add_filter('wp_trim_excerpt', 'new_excerpt_more');
function new_excerpt_length($length) {
return 35; }

в шаблоне
<a href="<?php the_permalink() ?>">

<?php the_excerpt(); ?>

</a>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху