Pozbądź się nadmiaru kodu All in One SEO Pack

  1. Jak, co i gdzie
  2. Metoda 1
  3. Metoda 2
  4. Zmiana pozycji metatagów

Wszyscy właściciele witryn w   Wordpress   za pomocą wtyczki   All in One SEO Pack   , powinien wiedzieć o „dodatkowym kodzie” stworzonym przez niego
Wszyscy właściciele witryn w Wordpress za pomocą wtyczki All in One SEO Pack , powinien wiedzieć o „dodatkowym kodzie” stworzonym przez niego. Ten kod nie tylko zwiększa szybkość ładowania stron, ale może również powodować witryny hakerskie. Po zapoznaniu się z kodem źródłowym za pomocą standardowych narzędzi przeglądarki możesz łatwo sprawdzić wersję zainstalowanej wtyczki! Jeśli wersja nie jest najnowsza, najprawdopodobniej zawiera luki. Ten artykuł pomoże Ci pozbyć się nadmiaru kodu i poprawić bezpieczeństwo twojego bloga.

Jak, co i gdzie

Proces usuwania tego kodu nie zajmuje dużo czasu, zaledwie kilka minut, cała praca zostanie wykonana w konsoli administracyjnej bloga, zacznijmy.

Metoda 1

Przejdź do „Wygląd” -> „Edytor” -> „Funkcje motywu (funkcje.php)”, na samym końcu pliku, przed „?>”, Wstaw następujący kod:
if (! function_exists ('before_header_partnerki_runeta') &&! function_exists ('after_header_partnerki_runeta') &&! function_exists ('change_aioseop_tag_partnerki_runeta')) {
add_action ('template_redirect', 'before_header_partnerki_runeta', 0);
add_action ('wp_head', 'after_header_partnerki_runeta', 900);
funkcja before_header_partnerki_runeta () {
ob_start ('change_aioseop_tag_partnerki_runeta');
}
funkcja change_aioseop_tag_partnerki_runeta ($ head) {
$ head_description = preg_replace ("~ (<meta name =" description "content =". * "/>) n ~ Uis", '$ 1', $ head);
if ($ head_description! == NULL) $ head = $ head_description;
$ head_keywords = preg_replace ("~ (<meta name =" słowa kluczowe "content =". * "/>) n ~ Uis", '$ 1', $ head);
if ($ head_keywords! == NULL) $ head = $ head_keywords;
return preg_replace ("~ (n <! - All in One SEO Pack. * autorstwa Michaela Torberta z Semper Fi Web Design [. *] -> n) (. *) (<! - / all w jednym seo pack -> n) ~ Uis ", '$ 2', $ head);
}
funkcja after_header_partnerki_runeta () {
ob_end_flush ();
}
}
Zrobione! Jak widać, ta metoda jest najszybsza i najwygodniejsza. Nawet jeśli zaktualizujesz wtyczkę, wszystko będzie działać. Jedyną rzeczą, którą musisz powtórzyć tę procedurę podczas aktualizacji szablonu.

Metoda 2

Przejdź do sekcji „Zainstalowane wtyczki”, obok Pakietu SEO All in One będą dwa linki: „Deaktywuj” i „Zmień”. Kliknij „Zmień”.
Dalej na stronie po prawej stronie będzie kolumna z 4 plikami:

  1. all-in-one-seo-pack / all_in_one_seo_pack.php
  2. all-in-one-seo-pack / aioseop.class.php
  3. all-in-one-seo-pack / aioseop_options.php
  4. all-in-one-seo-pack / readme.txt

Interesuje nas tylko drugi plik (aioseop.class.php). Kliknij na nią, skopiuj zawartość do Notatnik ++ Szukam linii 256.
Interesuje nas tylko drugi plik (aioseop
I tutaj możesz zrobić na dwa sposoby. Po pierwsze: po prostu usuń wersję $ this-> iw rezultacie mamy w kodzie informacje o bieżącej wersji znikają (poprawiamy bezpieczeństwo). Po drugie: Usuń cały kod zawarty w cudzysłowie: n <! - wersja All in One SEO Pack $ this-> autorstwa Michaela Torberta z Semper Fi Web Design (poprawa bezpieczeństwa i szybkości witryny).
Jeśli zdecydujesz się usunąć cały dodatkowy kod z tej wtyczki, musimy również wyczyścić kilka wierszy.
W linii 260 musisz usunąć kod w cudzysłowach: [$ this-> title_start, $ this-> title_end].
W cudzysłowie linii 261 musisz także usunąć jakiś kod: -> n.
W linii 381 musisz także wyczyścić kod w cudzysłowie: <! - / all in one seo pack -> n.
To wszystko, skończyło się na tym zdjęciu:

Zgadzam się, wygląda o wiele ładniej, a ranking witryny dla zapytań zawartych w tytuł, opis i słowa kluczowe powinien się poprawić, ponieważ kod jest teraz wyższy.
Jeśli masz jakieś trudności lub pytania, napisz wszystko w komentarzach.
Ta metoda jest znacznie mniej szybka i wygodna, ponieważ oprócz tego, że ta procedura będzie musiała być powtarzana za każdym razem, gdy wtyczka jest aktualizowana, czas potrzebny na usunięcie kodu jest znacznie dłuższy niż w przypadku pierwszej metody.

Zmiana pozycji metatagów

Aby pozycja metatagów była jak najwyższa, musisz znaleźć plik wtyczki „aioseop_class.php”, a następnie znaleźć ten kod:
add_action ('wp_head', array ($ this, 'wp_head'));
I zastąp go:
add_action ('wp_head', array ($ this, 'wp_head'), 1);
Następnie przejdź do folderu zainstalowanego i aktywowanego motywu i otwórz plik „header.php”. Zmieniamy lokalizację funkcji wp_head na miejsce, w którym chcemy wyświetlić metatagi.
Jeśli masz jakieś pytania, wyślij plik szablonu i wtyczkę do mojego kontakty i oczywiście pytanie, nie zapomnij napisać. 🙂

Wideo Google Analytics w prawdziwym życiu.

Tagi: seo , wordpress , bezpieczeństwo .