web-dev-qa-db-ja.com

文書(例:PDF)を添付することはできますが、JPEGをサムネイルとして持つことはできますか?

実際の添付ファイルは1つのもの(例:PDF)で、サムネイル画像は別のもの(例:JPEG)になるように文書を投稿またはページに添付できるようにする組み込みの機能またはプラグインはありますか?明確化:サムネイルは自動的に生成される必要はありません(それは別々のアップロードであるかもしれません)

ここでの使用例はドキュメントライブラリです。ここでは、そのドキュメントの外観のスクリーンショットが少しありますが、添付ファイルをクリックすると元のドキュメントをダウンロードできます。

3
Tom Auger

WP-Filebaseは、私たちが使っていた無料のプラグインソリューションでした。インターフェースは滑らかではありませんが、これは実際にはかなり強力なプラグインです。あなたがどんな種類の文書をアップロードするときでも、あなたはあなたがその文書のためにあなたが別のサムネイルをアップロードすることを可能にする「詳細」アップロードフォームに行くオプションを持っています。次に、ショートコードを使用するか、ドキュメントをページに自動的にリンクするかにかかわらず、ドキュメントを一覧表示することにした場合は、代わりにサムネイルが表示されます。残念ながら、ネイティブのメディアアップロードプロセスとは異なり、サムネイルを生成/操作/拡大/縮小する機能はありません。それでも、小規模なDMS要件に適した基本的なDocument Management機能を備えた便利なツールです。

1
Tom Auger

WordPress 4.7以降、pdfのサムネイルが自動的に生成されるようになりました。

2
Benoti

基本的なHTML?

<a href="your.pdf">
<img src="image.jpg" />
</a>

挿入して画像を作成するときに、 Link URL というURLのフィールドがある場合は、ダウンロードURLをそこに置くだけで済みます。

少なくとも投票を説明してください、これはOPの質問に答えると確信しています。

1
Wyck

このプラグインを試してください。それはあなたが必要とする機能を持っています: 高度なカスタムフィールド

無料ですが、リピーター機能が必要な場合は、ライセンスキーを購入する必要があります。

0
Sudirman

Wordpressはすでにそのメカニズムを持っています。私たちはこれを解決するために添付ファイルのポストサムネール(注目画像)のサポートを追加し、他の投稿タイプで通常行われているように各ファイルの表現を処理します。 (投稿サムネイルがある場合:the_post_thumbnail()など)単にfunctions.phpに追加してください。

function entex_add_attachment_support(){
      add_post_type_support('attachment', 'thumbnail');
}
add_action('after_setup_theme', 'entex_add_attachment_support');

サムネイルを探すようにテンプレートファイルを作成するか、フックでフィルタリングします。このソリューションを実装する方法はたくさんあります。ある画像のためにその画像を特色にしたことは最初は少し混乱しているように感じますが、それは多くの目的にとって本当に便利です。ライブラリテーブルなどでこれを「読む」ためにフィルタをかけることもできます。

0
Jonas Lundman