自分のサイトや他の場所にリンクしたいファイル(画像)をアップロードしましたが、通常、同じ画像の異なる解像度を他のサイトに表示することを試みます。私が今ワードプレスで抱えている問題は、ファイルをFTP経由でワードプレスのアップロードディレクトリにアップロードしても、そのファイルがメディアに表示されないことです(WP-admin)。私は私のftpクライアント(cyberDuck)からリンクを得ることができますが、それは実際に働くリンクに私をリンクしません、またリンクはこのようなものです:
http://ftp.mydomain.com/really-link-file-name-with-20%-and-at-the-end-its.jpg
だから私はそれが最後にjpgが含まれているそのB/Cのように動作すると思いますが、それは動作しないと404ページに私を連れて行きます。どうすればFTPクライアントを介してアップロードし、それらのファイルをワードプレスで表示させることができ、また正しくリンクすることができるかについての任意のアイデアはありますか?
FTPを介してWordpressのアップロードディレクトリにファイルをアップロードしても、ファイルがメディアに表示されない(WP-admin)
FTP経由で直接アップロードしないようにしてください。 WordPressはあなたのアップロードフォルダをスキャンして新しい画像を探しません。代わりに、WordPressに内蔵のメディアアップローダーを使って画像をアップロードしてください。 WordPressはそれらを正しいフォルダに自動的に配置し、クイックギャラリーまたはクライアントの販売ページで使用できる縮小バージョンを作成し、画像のメタ情報をWordPressデータベースに保存します。
メディアギャラリーはWordPressデータベースからその情報を引き出すので、ここにあなたのアップロードされた画像を見るために、 これがそれをする唯一の方法です!
私は私のftpクライアント(cyberDuck)からリンクを得ることができますが、それは実際に働くリンクに私をリンクしません
あなたのクライアントはあなたにFTPリンクを与えています。 Internet ExplorerのようなWebブラウザ(つまり)でFTPリンクを使用すると、ブラウザはFTPクライアントのように動作し、ブラウザに表示されるのではなく画像をダウンロードしようとします。あなたが必要としているものは実際のHTTPリンクです。あなたがメディアギャラリーを通してアップロードした場合、あなたはWordPressから得ることができます。
FTPで直接アップロードした場合でも、リンクは http://www.mydomain.com/wp-content/uploads/2010/11/something-something.jpg のようになります/wp-content/uploads/2010/11/
ディレクトリにアップロードした場合。他の場所に置いた場合は、それに応じてリンクを変更してください。
正しい 画像をWordPressに追加してリンクを取得する方法は、メディアギャラリーを使用することです。
"サーバーから追加"プラグインはあなたが望むことをするかもしれません。サーバー上のファイルのフォルダーをスキャンし、それらのファイルをメディアアップローダーを経由せずにWordpressのアップロードフォルダーにコピーできます。
そのURLは何ですか?それは可能ですが混乱します、あなたはftpと名付けられたサブドメインにwordpressをインストールするか、それを指すようにメディアフォルダをリダイレクトしましたか?
Ftp:// ftpを使用してください。 mydomain.com/whatever.jpg
またはhttp:// www。 mydomain.com/whatever.jpg
最も簡単な方法は、ワードプレスにログインすること - >メディアをクリック - >写真をアップロードして、画像に直接のURLをコピーすることです。
ここで2つの別々の問題:
あなたのFTPクライアントにはあなたのサーバの実際のディレクトリ構造が見えますが、あなたのサイトはそれを見ているように見えます(サーバのディレクトリではなくサイトのルートディレクトリに焦点を合わせています)。実用的なリンクを取得するには、Webサーバーが利用可能なディレクトリにファイルをアップロードし、URLにサイトルートからの相対パスを使用する必要があります。
直接アップロードされたファイルはWPメディアライブラリによって取得されません。そのためには、WPメディアアップロード機能を使用するか、それを可能にするプラグインを使用してメディアをインポートする必要があります(名前でW3 Total Cacheを覚えているだけです。
追加するだけで:最初に、あなたは間違いなくWordPressメディアを介してあなたのファイルをアップロードする必要があります。 mp4のようなもっと大きなファイルの場合、 "Add From Server" pluginの使用をお勧めします。
次に、手動でファイルのリンクをコピーする代わりに、 "WordPressファイルへのリンク" を使用すると、コンテンツを必要なファイル(PDF、MP4、DOCXなど)に直接リンクできます。
それが役に立てば幸い。
WordPressには、アップロードした画像のサイズを自動的に変更して、アップロードディレクトリにさまざまな解像度を維持する機能があります。ですから、ftpでファイルの異なる解像度をアップロードする代わりに、ファイルの元の解像度をアップロードして、WordPressに必要な異なるサイズを作成させます。
デフォルトでは、WordPressは4つの画像サイズを保存します:サムネイル、ミディアム、ラージ、オリジナル。あなたは設定 - >メディアの下の管理者でこれらのサイズを定義することができます。それ以上のサイズが必要な場合は、add_image_size()関数を使用して、プラグインまたはテーマのfunctions.phpでさらに多くのサイズを定義できます。
add_image_size('my_new_size', $width, $height, $should_crop);
あなたはコーデックでこの関数の詳細を見つけることができます: http://codex.wordpress.org/Function_Reference/add_image_size