Jak zbiorczo usunąć niestandardowe sekcje/pola/domeny WordPress?

WordPressNiestandardowe kolumny są nie tylko potężne, ale także bardzo praktyczne.Wiele motywów WordPress i wtyczek wykorzystuje niestandardowe kolumny do osiągnięcia różnych funkcji.

Wtyczka statystyk wyświetleń artykułu WP-PostViews, której używamy, służy do zapisywania niestandardowych kolumn w bazie danych ▼

views

Używane motywy lub wtyczki wordpress, po dezaktywacji i usunięciu, zwykle zachowują swoje niestandardowe pola w bazie danych.

Jeśli ilość danych jest ogromna, za każdym razem, gdy strona odpytuje bazę danych, zużywa ona pamięć RAM hosta, co z pewnością wpłynie na normalne działanie strony.

my robimySEO, aby napisać więcej niż jeden artykuł, jeśli ręcznie usuniesz te niestandardowe kolumny śmieci, jest to w ogóle niepraktyczne.

W rzeczywistości musimy tylkophpMyAdminWykonaj polecenie SQL, aby usunąć te niestandardowe kolumny śmieci w partiach w bazie danych.

注意 事项

Ponieważ WordPress masowo usuwa niestandardowe kolumny, jest to związane zBaza danych MySQLoperacji, istnieje pewne ryzyko.

Dlatego przed wykonaniem operacji na bazie danych należy wykonać kopię zapasową bazy danych.

Metoda 1: Usuń nadmiarowe kolumny niestandardowe za pomocą poleceń bazy danych (zalecane)

1) Po zalogowaniu się do bazy danych phpMyAdmin wybierz swoją bazę danych.

2) Kliknij „SQL” nad bazą danych.

3) Wprowadź i wykonaj następujące polecenia w "SQL":

DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";

4) Następnie sprawdź sekcję niestandardową w artykule na swojej stronie internetowej, aby potwierdzić, czy została pomyślnie usunięta.

Metoda 2: Kod PHP do usuwania zbędnych kolumn niestandardowych

1) Proszę dodać następujący kod do pliku functions.php bieżącego motywu ▼

global $wpdb;
$wpdb->query( "
DELETE FROM $wpdb->postmeta
WHERE `meta_key` = '栏目名称'
" );

2) Zmień „Nazwa kolumny” na niestandardową kolumnę, którą chcesz usunąć.

  • Kolumna niestandardowa zostanie automatycznie usunięta z bazy danych.

3) Ten kod jest używany tylko w razie potrzeby:

  • Pamiętaj, aby go usunąć po zakończeniu zadania usuwania.
  • Jeśli chcesz użyć go następnym razem, dodaj go ponownie do pliku functions.php bieżącego motywu,
  • Ponieważ trzeba go dodawać i usuwać, jest to bardziej kłopotliwe, więc nie jest zalecane.

Usuń bezużyteczne rekordy postmeta

Rekord dziennika mógł zostać usunięty, ale dane w postmeta tabeli rozszerzeń dziennika nie zostały usunięte, więc zostały wyczyszczone tylko ręcznie.

1) Po zalogowaniu się do bazy danych phpMyAdmin wybierz swoją bazę danych.

2) Kliknij „SQL” nad bazą danych.

3) Wprowadź i wykonaj następujące polecenie w „SQL” ▼

DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL

Jeśli Twoja witryna WordPress, procesor, wykorzystanie pamięci jest zbyt duże...

Aby uzyskać rozwiązanie, zapoznaj się z tym samouczkiem▼

 

Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępniono „Jak zbiorczo usunąć niestandardowe kolumny/pola/domeny WordPress? , pomóc Ci.

Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-175.html

Witamy na kanale Telegram bloga Chen Weiliang, aby uzyskać najnowsze aktualizacje!

🔔 Bądź pierwszą osobą, która otrzyma cenny „Przewodnik po użyciu narzędzia AI do marketingu treści ChatGPT” w głównym katalogu kanału! 🌟
📚 Ten przewodnik zawiera ogromną wartość, 🌟To rzadka okazja, nie przegap jej! ⏰⌛💨
Udostępnij i polub, jeśli chcesz!
Twoje udostępnianie i polubienia to nasza ciągła motywacja!

 

发表 评论

Twoj adres e-mail nie bedzie opublikowany. 必填 项 已 用 * 标注

przewiń na górę