Як масава выдаліць карыстальніцкія раздзелы / палі / дамены WordPress?

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 у блогу Чэнь Вэйляна, каб атрымліваць апошнія абнаўленні!

🔔 Будзьце першым, хто атрымае каштоўнае "Кіраўніцтва па выкарыстанні інструмента AI для маркетынгу кантэнту ChatGPT" у верхнім каталогу канала! 🌟
📚 Гэты дапаможнік мае вялікую каштоўнасць, 🌟Гэта рэдкая магчымасць, не прапусціце яе! ⏰⌛💨
Падзяліцеся і лайкайце, калі хочаце!
Ваш абмен і лайкі - наша пастаянная матывацыя!

 

发表 评论

Ваш адрас электроннай пошты не будзе апублікаваны. 必填 项 已 用 * Этыкетка

пракруціць ўверх