WordPress から未使用のショートコードを削除する方法 (4 つの簡単な方法)

公開: 2023-05-18

ショートコードは、 [shortcode_1]のように、角括弧で囲まれた特別なタグまたはコード スニペットです。 これらは WordPress の一般的な機能で、コーディング行を 1 行も記述することなく、Web サイトに動的なコンテンツや機能を追加できます。

ショートコードは、カスタム コードまたはテーマとプラグインを通じて WordPress で生成されます。 開発者は、これらの製品の機能を指定するためにこれらを作成します。 しかし、アンインストールすると問題が発生します。 テーマやプラグインをアンインストールしても、一度表示されたショートコードを必ずしも削除できるわけではないからです。

時間が経つと、これらの未使用のショートコードが Web データベースを乗っ取り、多くの内部競合を引き起こす可能性があります。 このため、未使用のショートコードを削除することが必須です。 この記事では、WordPress から未使用のショートコードを削除する方法をすべて説明します。 始めましょう!

未使用または孤立したショートコードを WordPress から削除する必要があるのはなぜですか?

Why should you remove unused shortcodes from WordPress

未使用/孤立したショートコードは、Web 機能ではもう使用されていないものの、データベースにはまだ存在しているコード スニペットです。 通常、さまざまな理由で使用されなくなります。 たとえば、テーマやプラグインの削除、特定の機能の無効化、コードの変更などです。

以下は、未使用または孤立したショートコードを WordPress から削除する必要がある重要な理由です。 早速見てみましょう。

a. コードベースを最新の状態に保つ

新しく整理された最新のコードベースにより、Web 開発者はコード スクリプトを理解し、将来それを使用して作業することが容易になります。 不要なショートコードを削除すると、コードベースを新鮮でクリーンな状態に保つことができます。

b. 競合と互換性の問題を回避する

未使用のショートコードは、他のプラグインやテーマと競合する可能性があります。 これらの競合により、予期しないエラー、機能の破損、Web サイトのクラッシュが発生する可能性があります。 未使用のコードを削除すると、これらのリスクを大幅に最小限に抑えることができます。

c. セキュリティとメンテナンスの向上

孤立したショートコードはバグに変わり、ハッカーがコア Web ファイルに不正にアクセスできるようになる可能性があります。 未使用のショートコードを定期的に削除すると、Web サイトを潜在的なセキュリティ脅威から守ることができます。

d. サーバーリソースの保存

未使用のショートコードは、Web サーバー上の貴重なスペースを占有する可能性があります。 処理能力とメモリを消費し、ページ速度が低下し、ユーザー エクスペリエンスが低下する可能性があります。

e. 検索エンジン最適化 (SEO) を改善する

Web サイトに未使用のショートコードが存在すると、検索エンジンでリンク切れや無関係なコンテンツが表示される可能性があります。 これは、検索結果での SEO スコアとウェブの可視性に悪影響を与える可能性があります。

WordPress から未使用のショートコードを見つけて削除する方法

WordPress から未使用のショートコードを見つけて削除するには、いくつかの方法があります。 プラグインを使用することも、手動で行うこともできます。 このセクションでは、それぞれについて詳しく説明します。

方法 01: プラグインを使用して未使用のショートコードを削除する

使用されていないショートコードを削除するためのプラグインがオンラインで多数見つかります。 Shortcode Cleaner Lite、Shortcode Finder、Advanced Database Cleaner、および WP Remove Unused Shortcodes が最も人気があります。 このセクションではShortcode Finderプラグインを使用します。

  • [WP ダッシュボード] > [プラグイン] > [新規追加]に移動します。
  • 検索ボックスに「ショートコード ファインダー」と入力します。
  • 以下にプラグインが表示されたら、インストールし有効化します
Install and Activate the Shortcode Finder Plugin
  • プラグインがアクティブ化されたら、 [ツール] > [ショートコード ファインダー] > [未使用のショートコードの検索]に移動します。
  • 「非公開コンテンツを含める」の横のチェックボックスにチェックを入れます。
  • [投稿] ボタン[ページ]ボタンを 1 つずつ押します。
  • 以下に表示される投稿やページに未使用のショートコードが残っていることがわかります。
  • それらのいずれかをクリックすると、新しいオプションであるCheckoutを含むショートコードが展開されます。
  • [チェックアウト]の横にある[ペンサイン (コンテンツの編集)]オプションをクリックします。
  • ショートコードを含むコンテンツが表示されます。
Find Unused Shortcodes Using the Shortcode Finder Plugin
  • [ゴミ箱に移動]ボタンをクリックします。
  • このようにして、他の未使用のショートコードを WordPress から削除できます。
Move the unused shortcodes to trash

方法 02: データベースから未使用のショートコードを削除する

  • cPanelにログインします。
  • 「phpMyAdmin」をクリックします。
Go to phpMyAdmin
  • 「SQL」タブに移動します。
  • 以下のコードを入力します。

UPDATE wp_post SET post_content = replace(post_content, '[ショートコード]', ” ) ;

  • [shortcode]を元のショートコード名に置き換えます。
  • 最後に「Go」ボタンを押します。
  • これにより、ショートコードが完全に削除されます。

注:このメソッドを実行するには、ショートコード名を知っている必要があります。 それ以外の場合は、そのショートコードをデータベースから正確に削除できます。 さらに、この方法を実行する前にデータベースのバックアップを取っておくとよいでしょう。 ファイルを誤って削除した場合に、ファイルを復元するのに役立ちます。

Type the Shortcode Name in SQL

方法 03: 使用されていないショートコードを新しいショートコードに置き換える

テーマやプラグインに付属する新しいショートコードが古いショートコードと同じ機能で動作する場合があります。 このような場合、誰も削除せずに古いショートコードを新しいショートコードに置き換えることができます。

  • cPanel > phpMyAdminに移動します。
  • 「SQL」タブにジャンプします。
  • 以下のコードを入力します。

UPDATE wp_posts SET 'post_content' = REPLACE ('post_content','[古いショートコード]', '[新しいショートコード]');

  • 最後に「実行」ボタンをクリックします

注:古いショートコード名をボックス[古いショートコード]に入力し、新しいショートコード名をボックス[新しいショートコード]に入力します。

Type the Old and New Shortcode Names

方法 04: function.php ファイルから未使用のショートコードを削除する

  • [外観] > [テーマ ファイル エディター]に移動します。
Go to Theme File Editor
  • テーマ関数 (function.php)ファイルをクリックします。
  • スクリプトを一番下までスクロールします。
  • そこに以下のコードを入力します。

// WordPress サイトから未使用のショートコードを削除するコード
add_shortcode( 'ショートコード', '__return_false' );

  • 「ショートコード」に元のショートコード名を入力して置き換えます。
  • 最後に「ファイルを更新」ボタンを押します。
Type Code in function.php file

最後の言葉

ショートコードの検索と削除には時間がかかる場合があります。 しかし、Web サイトから最適な結果を得たい場合は、これを避けることはできません。 しかし、数年前でさえ、人々、特にノーコードユーザーはショートコードに触れることを避けていました。

これにより有用なコードが削除された場合、Web サイト全体のパフォーマンスに影響を与える可能性があったためです。 しかし現在では、未使用のショートコードを正確に識別し、すぐに削除できる無料および有料のプラグインがたくさん見つかります。

ただし、開発者であるか、WordPress 開発を学習している場合は、手動プロセスを使用できます。 WordPress から未使用のショートコードを見つけて削除する方法について可能なすべての方法を説明しようとしました。 この議論を楽しんでいただければ幸いです。