Каталог артыкулаў
WordPressКарыстальніцкія слупкі не толькі магутныя, але і вельмі практычныя.Многія тэмы і ўбудовы WordPress выкарыстоўваюць карыстальніцкія слупкі для дасягнення розных функцый.
Плагін статыстыкі прагляду артыкулаў WP-PostViews, які мы выкарыстоўваем, прызначаны для запісу карыстальніцкіх слупкоў у базе даных ▼
views
Выкарыстоўваныя тэмы або плагіны WordPress пасля дэактывацыі і выдалення звычайна захоўваюць свае карыстальніцкія палі ў базе даных.
Калі аб'ём дадзеных велізарны, кожны раз, калі вэб-сайт запытвае базу дадзеных, ён будзе спажываць аператыўную памяць хаста, што, безумоўна, паўплывае на нармальную працу вэб-сайта.
мы робімSEO, каб напісаць больш за адзін артыкул, калі вы ўручную выдаліце гэтыя смеццевыя карыстальніцкія слупкі, гэта зусім непрактычна.
Насамрэч, нам толькі і трэбаPhpMyAdminВыканайце каманду SQL, каб пакетна выдаліць гэтыя смеццевыя карыстальніцкія слупкі ў базе даных.
注意 事项
Паколькі WordPress масава выдаляе карыстальніцкія слупкі, гэта звязана зБаза дадзеных MySQLаперацыі, ёсць пэўныя рызыкі.
Таму не забудзьцеся зрабіць рэзервовую копію базы дадзеных, перш чым выконваць аперацыі з базай дадзеных.
Спосаб 1: выдаленне лішніх карыстальніцкіх слупкоў з дапамогай каманд базы дадзеных (рэкамендуецца)
1) Пасля ўваходу ў базу дадзеных phpMyAdmin абярыце сваю базу дадзеных.
2) Націсніце на «SQL» над базай дадзеных.
3) Увядзіце і выканайце наступныя каманды ў «SQL»:
DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";
4) Затым праверце карыстальніцкі раздзел у артыкуле вашага сайта, каб пацвердзіць, ці быў ён паспяхова выдалены.
Спосаб 2: код PHP для выдалення лішніх карыстацкіх слупкоў
1) Калі ласка, дадайце наступны код у файл functions.php бягучай тэмы ▼
global $wpdb; $wpdb->query( " DELETE FROM $wpdb->postmeta WHERE `meta_key` = '栏目名称' " );
2) Змяніце «Назва слупка» на карыстацкі слупок, які вы хочаце выдаліць.
- Карыстальніцкі слупок будзе аўтаматычна выдалены з базы дадзеных.
3) Гэты код выкарыстоўваецца толькі пры неабходнасці:
- Абавязкова выдаліце яго пасля выканання задачы па выдаленні.
- Калі вы хочаце выкарыстоўваць яго ў наступны раз, дадайце яго ў файл functions.php бягучай тэмы зноў,
- Паколькі яго трэба дадаваць і выдаляць, гэта больш клапотна, таму не рэкамендуецца.
Выдаліць бескарысныя запісы postmeta
Запіс часопіса мог быць выдалены, але даныя ў табліцы пашырэнняў журнала postmeta не былі выдалены, таму яны былі ачышчаны толькі ўручную.
1) Пасля ўваходу ў базу дадзеных phpMyAdmin абярыце сваю базу дадзеных.
2) Націсніце на «SQL» над базай дадзеных.
3) Увядзіце і выканайце наступную каманду ў «SQL» ▼
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL
Калі ваш вэб-сайт WordPress, працэсар, выкарыстанне ПАМЯЦІ занадта высокае...
Каб знайсці рашэнне, звярніцеся да гэтага падручніка▼
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся «Як масава выдаліць карыстальніцкія слупкі/палі/дамены WordPress? , каб дапамагчы вам.
Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-175.html
Сардэчна запрашаем на канал Telegram у блогу Чэнь Вэйляна, каб атрымліваць апошнія абнаўленні!
📚 Гэты дапаможнік мае вялікую каштоўнасць, 🌟Гэта рэдкая магчымасць, не прапусціце яе! ⏰⌛💨
Падзяліцеся і лайкайце, калі хочаце!
Ваш абмен і лайкі - наша пастаянная матывацыя!