W ostatnim poście mówiłem o używaniu wtyczki WordPress Dodaj metatagi za dodawanie opisów i tytułów do postów i stron w moich witrynach WordPress. To proste narzędzie SEO, ale działa dobrze. Mimo to postanowiłem przełączyć moje witryny na Yoast SEO za wszystkie dodatkowe funkcje i wskazówki dotyczące tworzenia stron. Spodziewałem się całkiem niezłej pracy, ponieważ ten blog ma prawie 100 postów i wszystkie te opisy musiały zostać przeniesione z pól utworzonych przez starą wtyczkę do pól Yoasta. Yoast ma własne narzędzia do importowania, ale nie zawierał narzędzia, z którego korzystałem, a moje doświadczenie z konwerterem innej firmy nie było dobre, więc z przyjemnością stwierdziłem, że mogę to zrobić po prostu jednym zapytanie w phpMyAdmin.
Opisy meta i inne informacje dotyczące postów i stron są przechowywane w tabeli wp_postmeta w bazie danych WordPress. (Kliknij, aby powiększyć obraz.)
Opisy meta generowane przez wtyczki Add Meta Data i Yoast są przechowywane w tabeli wp_postmeta w bazie danych WordPress. Ta tabela przechowuje pary klucz / wartość dla informacji związanych z poszczególnymi elementami z polem post_id identyfikującym konkretny post lub stronę i pole meta_id działające jako klucz tabeli. Yoast przechowuje swoje opisy meta pod kluczem „_yoast_wpseo_metadesc” i Add Meta Data przechowuje swoje opisy jako „_amt_description”. Udało mi się to zweryfikować, szukając wartości w kilku postach, które ręcznie konwertowałem.
Pojedynczy Zapytanie SQL był w stanie zmienić wszystkie rekordy opisu poprzedniej wtyczki, aby użyć tytułu klucza Yoast.
UPDATE <nazwa bazy danych> .wp_postmeta SET meta_key = '_yoast_wpseo_metadesc' WHERE meta_key = '_amt_description'
Yoast ma ustawienie do używania meta słów kluczowych, ale tym razem ich nie używam, więc opis był naprawdę jedyną rzeczą, którą należy przenieść. Yoast automatycznie przekonwertował tytuły z tytułów postu. W ciągu godziny przekonwertowałem obie strony i całkowicie usunąłem starą wtyczkę, zachowując wszystkie moje opisy meta.
Szybkie zapytanie SQL przekształciło wszystkie opisy meta z poprzedniej wtyczki SEO w Yoast. (Kliknij, aby powiększyć obraz.)
Zanim to zrobisz, powinieneś być zaznajomiony z phpMyAdminem lub MySQL Workbench i powinieneś zrozumieć podstawy SQL. Jeśli zdecydujesz się wypróbować to BEZPIECZNIE ZAPROJEKTUJ SWOJĄ WITRYNĘ PIERWSZĄ i sprawdź jeszcze raz swoje zapytania SQL przed ich uruchomieniem. Mimo że wykonałem ostatnią kopię zapasową, zatrzymałem się na sekundę lub dwie przed kliknięciem przycisku Idź.
Czy potrzebujesz pomocy z wydajnością wyszukiwarki w swojej witrynie? Zobacz moją profesjonalną stronę pod adresem ComeauSoftware.com Aby uzyskać więcej informacji na temat tego, jak mogę Ci pomóc w Twojej witrynie i innych kwestiach technologicznych.
Jeśli chcesz dowiedzieć się więcej o języku strukturalnym (SQL), sprawdź moją książkę Twój pierwszy przewodnik po projektowaniu baz danych , dostępny na Amazon.com.
Czy potrzebujesz pomocy z wydajnością wyszukiwarki w swojej witrynie?