Видалення непотрібних мета-тегів у блозі на WordPress

Плагіни, хакі, уроки та багато іншого для WordPress.

Видаляємо непотрібні елементи wp_head

Помітив у себе у вихідному коді сторінки блогу кілька мета-тегів, яких раніше не було. Наприклад, , якого до оновлення WordPress у мене не було.

Сподобався піст? Підпишись на оновлення по RSS або Twitter!

Це я знаю) але хотів подивитися як виглядатиме c дизайном)

Зіткнувся ще з проблемкою, я тему блогу вже давно переробив зі стандартною на свою, але в адмінці вона досі стандартна і коли я відкриваю блог, спочатку виводиться стандартна темя, і тільки після оновлення сторінці виводиться моя перероблена тема. Це з чим може бути пов'язано бути?

відкриваю блог, спочатку виводиться стандартна тема, і тільки після оновлення сторінці виводиться моя перероблена тема.

ні фіга не зрозумів. якщо тему перероблено, то звідки береться стандартна?

ні фіга не зрозумів. якщо тему перероблено, то звідки береться стандартна?

Ось і я про теж, якщо вам не важко подивіться мій блог, ось він: http://vse-vklycheno.ru/

Або може у мене тільки відображається стандартна тема а в інших браузерах хтось заходить нормально, але дивно що в адмінці тема ще стандартна видніється.

але дивно, що в адмінці тема ще стандартна видніється.

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

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

Ясно, я думав і в адмінці скрін теми повинен помінятися, просто бачив у людей в адмінці стоїть шаблон теми який вони поміняли, а не стандартний, цеяк я зрозумів не вплине на роботу блогу?

Але чому ж тоді, коли я заходжу на блог, у мене виходить стандартний шаблон теми, і тільки коли я оновлю сторінку блогу з'являється перероблена мною тема?

Не хочеться, щоб люди потрапляли на стандартну тему, це точно відлякає.

Але чому ж тоді, коли я заходжу на блог, у мене виходить стандартний шаблон теми, і тільки коли я оновлю сторінку блогу з'являється перероблена мною тема?

так що ви називаєте стандартною темою? я не бачу у вас на сайті стандартної теми і мені не зовсім зрозуміло, що ви взагалі маєте на увазі під цим поняттям.

зробіть очищення кеша у вашому браузері.

Вітаю. У мене утворилося кілька питань, в яких, як я думаю, ви зможете мені допомогти розібратися.

1. Я не використовую плагін SEO з тих міркувань, що взагалі вирішив від них відмовитись. І така проблема - в тегах title движок виводить заголовок після пропуску

. Як зробити що б видалося коректно?

2. Функція wp_head виводить абсолютно не потрібний meta тег, який я не знаю, як видалити

Дякую за увагу! Сподіваюся ви мені допоможете вирішити ці питання.

до речі щодо статті "adjacent_posts_rel_link" було замінено на "adjacent_posts_rel_link_wp_head" (для видалення next\prev)

замініть "wp_title('',true);" на "echo trim(wp_title('', false));"

Вітаю! Начебто ось цей код

remove_action( 'wp_head', 'wp_generator');

Адже ver = 3.5.1 вказує саме на версію двигуна.

цей код прибирає рядок:

і тільки. номер версії додає сам двигун при автоматичному підключенні js та css файлів. це можна відрубати, додавши у functions.php шаблон код:

function vc_remove_wp_ver_css_js( $src ) < if ( strpos( $src,'ver='. get_bloginfo( 'version' ) ) ) $src = remove_query_arg( 'ver', $src ); return $src; >add_filter('style_loader_src','vc_remove_wp_ver_css_js', 9999); add_filter('script_loader_src','vc_remove_wp_ver_css_js', 9999);

Чи не простіше зайти в /wp-includes/default_filters.php і видалити те, що захочемо?

Це найкраще рішення.

підкажіть як прибрати rel='shortlink'

зайти в /wp-includes/default_filters.php і видалити те, що захочемо. Замість add ставимо remove.

зайти в /wp-includes/default_filters.php і видалити те, що захочемо. Замість add ставимо remove.

це найгірше рішення. чіпати файли движка це взагалі погана ідея. при кожному оновленні движка вам доведеться правити файли заново. а якщо блог не один? ні, простіше один раз додати потрібний код в fucntions.php і не забивати собі голову правками файлів движка.

Цікаве питання, як усунути зайвий JS код з непотрібних сторінок. Наприклад, NextGen gallery та Contact Form7 використовуються явно не на кожній сторінці. Але свій js вони додають на всі сторінки сайту. Додавання відбувається як всередині функції wp_head(), так і незрозуміло ніж у кінець документа безпосередньо перед закриваючим тегом Що порекомендуєте?

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

Кешувати – кешує. Але при первинному завантаженні вантажиться зайве, увічнюючи час завантаження. Що не є гут, якщо сайт розрахований на 2-3 покази сторінок до мети, до того більше половини користувачів з моб девайсами. І гуглу це не дуже подобається, див сюди http://developers.google.com/speed/pagespeed/insights/

Але при первинному завантаженні вантажиться зайве, увічнюючи час завантаження.

так киньте - нині навіть за мобільного інтернету ці скрипти швидкість завантаження не збільшують. а гуглу багато що не подобається, тільки їх велика сторінка важить 2 мегабайти, що явно перебір. не варто так сліпо виконувати всі рекомендації гугла, він ось на цій сторінці лається на скрипти лайків від фейсбуку і вк - типу я їх повинен стиснути, що технічно неможливо. ну і що з того?