WordPressでGPXファイルのアップロードを許可する方法

Last Updated: 2025 年 02 月 17 日 댓글

GPS Exchange Format(GPX)ファイルは、GPSデータを交換するためのXMLベースの標準ファイル形式です。 WordPressでGPXファイルのアップロードはデフォルトで許可されていません。この記事では、gpxファイル拡張子について WordPress メディアライブラリを介してアップロードする方法を見てみましょう。

WordPressでGPXファイルのアップロードを許可する方法

GPXファイルはGPSデータを交換するための標準化されたXMLベースのファイル形式で、緯度、経度などの位置データ、高度値、およびその他の説明情報を含み、さまざまなGPSデバイスとアプリケーション間でデータを共有するために使用されます。

GPXファイルのアップロードに失敗しました

WordPress メディアライブラリからgpxファイルをアップロードしようとすると、このファイルタイプをアップロードする権限がありません「エラーが発生するとファイルのアップロードに失敗します。

WordPressでデフォルトでアップロードできるファイル拡張子は、.jpg、.jpeg、.png、.gif、.ico、.pdf、.doc、.docx、.ppt、.pptx、.pps、.ppsx、.odt、.xls、.xlsx、.psd、.mp3、.m .mov, .wmv, .avi, .mpg, .ogv, .4gp, .4g4, .webp などであり、ファイル拡張子以外のファイルはセキュリティのためアップロードできません。

デフォルトで許可されているファイル拡張子以外のファイルをアップロードするには、プラグインを使用するか、 チャイルドテーマの関数ファイルにコードを追加して、特定のファイルのアップロードを許可できます。たとえば、HWPファイルのアップロードを許可したい場合は、次の記事に示すコードを使用してください。

簡単な方法では WP Add Mime Types(WP マイムタイプの追加)などのプラグインを使用できます。このような単純な機能のため、プラグインを使用することはあまりお勧めできませんが、さまざまな方法でうまくいかない場合は、プラグインの使用を検討することができます。

ユーザーコードを追加してGPXファイルのアップロードを許可する

GPXファイルのアップロードを許可する場合は、次のコードをチャイルドテーマの関数ファイル(functions.php)に追加して機能するかどうかをテストしてください。

function my_myme_types($mime_types) {
    $mime_types['gpx'] = 'application/gpx+xml';  // 기본 MIME 타입
    $mime_types['gpx'] = 'text/xml';            // 대체 MIME 타입
    $mime_types['gpx'] = 'application/octet-stream'; // 마지막 대안
    return $mime_types;
}
add_filter('upload_mimes', 'my_myme_types');

上記のコードが機能しない場合は、上記のコードを削除して次のコードでテストしてください。

function allow_gpx_upload($mimes) {
$mimes['gpx'] = 'text/xml'; // 또는 'application/xml'
return $mimes;
}
add_filter('upload_mimes', 'allow_gpx_upload');

いくつかのコードでテストしてみると、上記のコードがうまく機能しました。

GPX Viewerプラグイン:GPX Viewer

GPXビューアーは WordPress用プラグインとして、GPXトラックを地図上に視覚的に表示する機能を提供します。このプラグインはOpenStreetMapを背景として使用し、一般的な地図と地形図から選択でき、フルスクリーンモードもサポートします。特に、高度プロファイル上でカーソルを動かすと、その位置が経路上にリアルタイムで表示されるインタラクティブな機能を提供します。

このプラグインはアップロードされたGPXトラック WordPressのカテゴリに応じて区分されたリポジトリに保管し、体系的なトラック管理が可能です。トラックをアップロードするときは、パスをトリミングすることができ、モバイル機器で記録された不正確な高度データをOpen-Elevation Serviceのデータに置き換えることができます。さらに、ユーザーは地図上でGPXトラックポイントを直接編集できます。

このプラグインをインストールしてGPXファイルをアップロードすると、ファイルがアップロードされます。

ショートコードをコピーしてページなどに貼り付けると、GPXトラックが地図上に視覚的に表示されます。しかし、テストしてみるとページを発行しようとしています」公開失敗「が表示されて公開されませんでした。😥

ケミクラウド(ChemiCloud)というウェブホスティング WordPress サイトでテストしましたが、セキュリティポリシーのため公開できないのか、それとも他の理由によるのかわかりません。 クラウドウェイズでホストされる WordPress サイトでもう一度テストしてみると、ここではGPXファイルが間違ったxml形式でアップロードされません。

このプラグインはWebホスティングです。 WordPress 環境(インストールされたテーマ、プラグイン、 WordPress バージョンなど)によって正しく動作しない可能性があります。

参照

作者のアバター

ワードクラッカーはプロの英国翻訳家として活動しており、10年以上 WordPress 関連情報を提供する WordPress 情報パッケージのブログを運営している。また、 'WordPressを使用している人 Naver カフェも管理している。

コメントを残す

コメント

カカオトーク相談 カトクサービス相談