Intereting Posts

Добавление метатега без плагина

Можно ли добавить мета-заголовок, мета-описание, мета-ключевые слова на каждой странице без установки плагина?

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

Solutions Collecting From Web of "Добавление метатега без плагина"

Хотя я бы советовал вам избегать этого и использовать плагин для этой работы. Потому что только специальный плагин может помочь SEO. «WordPress SEO» от yoost – отличный плагин для SEO.

При этом здесь приведен код для добавления мета-описания и ключевых слов в заголовке. Вставьте это в файл functions.php темы.

function add_meta_tags() { global $post; if ( is_single() ) { $meta = strip_tags( $post->post_content ); $meta = strip_shortcodes( $post->post_content ); $meta = str_replace( array("\n", "\r", "\t"), ' ', $meta ); $meta = substr( $meta, 0, 125 ); $keywords = get_the_category( $post->ID ); $metakeywords = ''; foreach ( $keywords as $keyword ) { $metakeywords .= $keyword->cat_name . ", "; } echo '<meta name="description" content="' . $meta . '" />' . "\n"; echo '<meta name="keywords" content="' . $metakeywords . '" />' . "\n"; } } add_action( 'wp_head', 'add_meta_tags' , 2 ); 

Это всегда хорошая возможность иметь выделенный плагин SEO для сайта WordPress. Но почему-то, если я игнорирую плагин и прямо на вопрос, добавляя метатег без использования плагина SEO, я бы предложил добавить их в файл header.php в WordpPress тема в главном разделе рядом с ссылкой на таблицу стилей.

Посмотрите на <title> и вы увидите что-то вроде <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> . Вы можете добавить свои метатеги чуть ниже этой строки. Все типы метатегов вы можете добавить здесь, и это будет нормально работать без конфликтов с кодами тем!