@silllence1988

Как добавить свой текст в title метки/тега на вордпресс?

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


Сейчас так:
Метка - самая крутая в мире
тут текст описания


Теперь вопрос как вот это - самая крутая в мире добавить в сам title? Второй день мозг ломаю ) В тупик зашел. Подскажите, будьте добры? Гугл тоже толкового ничего не выдал либо я не так вопрос задаю.
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ответы на вопрос 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
/**
	 * Список меток поста с тайтлом задаваемым в описании метки
	 * 
	 * @param null $post_id - ID поста для которого получить метки
	 * @param null $before  - что-то до списка меток
	 * @param null $sep     - разделитель между метками
	 * @param null $after   - что-то после списка меток
	 *
	 * @return bool|string|WP_Error
	 */
	function wpp_get_post_tags_with_title( $post_id = null, $before = null, $sep = null, $after = null ) {

		if ( empty( $post_id ) ) {
			global $post;
			$post_id = $post->ID;
		}

		$post_tags = get_the_tags( (int)$post_id );

		if ( empty( $post_tags ) ) {
			return false;
		}

		$links = [];

		foreach ( $post_tags as $tag ) {
			$link = get_term_link( (int)$tag->term_id, 'post_tag' );

			if ( is_wp_error( $link ) ) {
				return $link;
			}

			$links[] = sprintf( '<a href="%s" rel="tag" title="%s">%s</a>', esc_url( $link ), $tag->description, $tag->name );
		}

		$tag_links = apply_filters( "term_links-post_tag", $links );

		return $before . join( $sep, $tag_links ) . $after;

	}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы