コンテンツへスキップ

シンボリックリンクされたファイルとフォルダー

このテキストはAIを使用して翻訳されました。英語の原文を表示するには、こちらをクリックしてください。

WordPress.comでは、WordPressのコアファイルやWordPress.comのテーマ・プラグインは、シンボリックリンク(symlink)を使用してリンクされています。これにより、サイトのセキュリティが保たれ、ファイルが常に最新の状態に維持されます。

シンボリックリンクはショートカットのように機能します。サイトのSFTPシステム内に実際のファイルが含まれているわけではなく、ファイルへの参照先を示しています。これらのファイルはプラットフォームレベルで管理されているため、直接アクセスしたり編集したりすることはできません。

このガイドでは、シンボリックリンクがサイトに表示されるケースと、シンボリックリンクされたファイルを変更する必要がある場合の対処方法について説明します。

SFTPでシンボリックリンクを識別する

SFTPを使用してサイトのファイルにアクセスすると、シンボリックリンクされたファイルやフォルダーが表示されます。

シンボリックリンクされたファイルやフォルダーは、FTPクライアントのアイコンで識別できます。一部のFTPクライアントでは、アイコンの左下に小さな矢印が表示されます。また、アイコンの上にクエスチョンマークが表示される場合もあります:

シンボリックリンクされたフォルダーがいくつか含まれるWordPressのファイル構造
シンボリックリンクされたフォルダーがいくつか含まれるWordPressのファイル構造

上のスクリーンショットに表示されている__wp__フォルダーなど、シンボリックリンクされたフォルダーを開こうとすると、次のようなエラーメッセージが表示されます:

Error:	/htdocs/__wp__: open for read: no such file or directory
Error:	File transfer failed

シンボリックリンクされたファイルは、直接アクセスしたり編集したりすることができません。これはSFTPアカウントの権限の問題のように見えるかもしれませんが、そうではありません。単にそのファイルやフォルダーがシンボリックリンクされており、プラットフォームによって管理されていることを意味します。

シンボリックリンクされたテーマ

WordPress.comはすべてのテーマを管理するためにシンボリックリンクを使用しています。これにより、テーマが最新のパッチで常に最新の状態に保たれ、競合を引き起こす可能性のある更新を防ぐことができます。

シンボリックリンクされたテーマファイルを直接編集することはできません。そのため、WordPress管理画面のツール → テーマファイルエディターからテーマを変更することもできません。基本的なテーマのカスタマイズは、サイトエディターCSS、またはフックを使用して行うことができます。より大規模なテーマのカスタマイズは、子テーマを作成することで実現できます。

シンボリックリンクされたテーマは、WordPressダッシュボード、SFTP、またはWP-CLIを通じて無効化または削除できます。その後、WordPress.comテーマリポジトリから同じテーマをアップロードすれば、シンボリックリンクされない状態になります。

シンボリックリンクされたプラグイン

プラグイン対応プランでは、サイトのセットアップ時に追加機能を提供するために、特定のプラグインがプリインストールされています。WordPress.comのテーマと同様に、これらのプラグインはシンボリックリンクされています。この仕組みにより、最新のパッチで常に更新された状態が維持され、更新による競合���リスクが軽減されます。

ビジネスプランにプリインストールされているプラグイン

以下のプラグインはビジネスプランにプリインストールされ、シンボリックリンクされています:

  • Akismet*
  • Classic Editor
  • Crowdsignal Forms*
  • Crowdsignal Polls & Ratings*
  • Gutenberg*
  • Jetpack*
  • Layout Grid*
  • Page Optimize*

アスタリスク(*)が付いたプラグインはデフォルトで有効化されています。

Jetpack と Akismet は、WordPress.com サイトに重要なセキュリティおよびストレージ機能を提供するため、インストールおよび有効化した状態を維持する必要がある唯一のプラグインです。

その他のプラグインは、WordPress ダッシュボード、SFTP、または WP-CLI を通じて無効化または削除できます。同じプラグインを WordPress.com プラグインリポジトリから再インストールした場合、シンボリックリンクは解除されます。

Commerce プランにプリインストールされているプラグイン

以下のプラグインは Commerce プランにプリインストールされ、シンボリックリンクされています:

  • Akismet Anti-spam: Spam Protection*
  • AutomateWoo
  • Avalara AvaTax
  • Blaze Ads*
  • Classic Editor
  • Crowdsignal Forms*
  • Crowdsignal Polls & Ratings*
  • Facebook for WooCommerce
  • Google Analytics for WooCommerce*
  • Google for WooCommerce
  • Gravatar Enhanced*
  • Gutenberg*
  • Jetpack*
  • Layout Grid*
  • MailPoet*
  • MailPoet Premium*
  • Page Optimize*
  • Pinterest for WooCommerce
  • TaxJar
  • TikTok*
  • WooCommerce*
  • WooCommerce Australia Post Shipping
  • WooCommerce Back in Stock Notifications
  • WooCommerce Canada Post Shipping
  • WooCommerce EU VAT Number
  • WooCommerce FedEx Shipping
  • WooCommerce Gift Cards*
  • WooCommerce Min/Max Quantities
  • WooCommerce Product Add-Ons*
  • WooCommerce Product Bundles
  • WooCommerce Product Recommendations*
  • WooCommerce Royal Mail
  • WooCommerce Shipment Tracking*
  • WooCommerce Shipping & Tax*
  • WooCommerce UPS Shipping
  • WooCommerce USPS Shipping
  • WooPayments*
  • WordPress.com Site Migration File Shim*

アスタリスク(*)が付いたプラグインはデフォルトで有効化されていますが、サイトセットアップ時に選択したオプションによって異なる場合があります。

Akismet と Jetpack は、WordPress.com サイトに重要なセキュリティおよびストレージ機能を提供するため、インストールおよび有効化した状態を維持する必要がある唯一のプラグインです。

その他のプラグインは、WordPress ダッシュボード、SFTP、または WP-CLI を通じて無効化または削除できます。同じプラグインを WordPress.com プラグインリポジトリから再インストールした場合、シンボリックリンクは解除されます。

最終更新日: 6月 19, 2026