WordPressホームページログのサムネイルを実装する方法

WordPressホームページログのサムネイルを実装する方法


WordPress でサムネイルを実装する方法はいくつかあります。1 つ目はプラグインを使用する方法であり、これが最も簡単です。2 つ目は timthumb.php を使用する方法です。3 つ目はコードを追加する方法です。 Aiba は、よりカスタマイズ性が高く、エラーが発生しにくい 3 番目の方法を使用します。
機能的には、ドキュメント内の最初の画像がサムネイルとして呼び出されます。画像がない場合は、ランダムな画像が呼び出されます。
方法は次のとおりです。
1.テーマフォルダのfunctions.phpにコードを追加する

//記事のサムネイルを取得
関数 dm_the_thumbnail() {
グローバル $post;
もし(has_post_thumbnail()) {
エコー '<a href="'.get_permalink().'">';
$domsxe = simplexml_load_string(get_the_post_thumbnail());
$thumbnailsrc = $domsxe->attributes()->src;
echo '<img src="'.$thumbnailsrc.'" alt="'.trim(strip_tags( $post->post_title )).'" />';
エコー '</a>';
} それ以外 {
$content = $post->post_content;
preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'”]?(.+?)[\'”]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER);
$n = count($strResult[1]);
ランダム = mt_rand(1, 5);
$n > 0の場合{
echo '<a href="'.get_permalink()."><img src="'.$strResult[1][0].'" alt="'.get_the_title()."" title="'.get_the_title().""/></a>';
}それ以外 {
echo '<a href=”'.get_permalink().'”><img src=”'.get_bloginfo('template_url').'/images/random/oukan'.$random.'.jpg” alt=”'.get_the_title().'” title=”'.get_the_title().'”/></a>';
}
}
}
テーマサポートを追加します('投稿サムネイル');
set_post_thumbnail_size(100, 140, true);

2. テーマファイル内のindex.php、category.php、archive.php

<?php the_content('(続きを読む..)'); ?>

前に追加

<?php dm_the_thumbnail(); ?>

the_content は the_excerpt である場合もあります。
3. テーマ ファイル style.css に次の CSS コードを追加します。

.post .intro画像{
フロート:左;
幅:140ピクセル;
高さ:100px;
マージン:12px 10px 8px 15px;
パディング:4px;
境界線:1px実線 #ccc;
位置:相対;
zインデックス:3;
}

このうち、.post はログと関連情報の CSS、.intro は the_content の CSS です。
ランダムな画像を指定します(テーマディレクトリのimagesの下に置きます。他の場所に置く場合はコードを変更することを忘れないでください):random
画像によるデモンストレーション:

<<:  $25/年/128MB RAM/20GB ストレージ/500GB 帯域幅/KVM —— QuickPacket

>>:  月額 0.99 ドル / 10 GB のスペース / 300 GB のトラフィックの仮想ホスティング - Network Panda

推薦する

QSVM: シンガポール KVM VPS、トラフィック制限ありまたは無制限、256MB RAM、月間トラフィック 500GB、無料 100GB DDOS 保護、月額 9 元

QSVMは中国系事業者で、2019年3月に設立され、主にシンガポールで高防御のKVM VPSを提供し...

VMakerHOST: $12/年/5GBのスペース/50GBのトラフィック/無制限のドメイン名利用可能/シンガポール

アメリカのホスティング会社であるVMakerHOSTは2010年に設立され、シンガポールの仮想ホステ...

Gigavest: 月額 5 ドル / 256 MB メモリ / 10 GB ハードディスク / 10 TB トラフィック / KVM / シンガポールへの直接接続

Gigavest は、シンガポール国内の直通 VPS を以下のように開始しました。 AlipayとP...

anyhk: 香港HGC/香港WTT/香港HKBN/台湾Hinet他KVM VPS、トラフィック転送等、全サイト12%割引

anyhkは2019年12月に設立されたマーチャントであり、主に香港HKT VPS、香港WTT、香港...

メドトロニックはどうですか? Medtronic のレビューとウェブサイト情報

Medtronic の Web サイトとは何ですか?世界有数の医療技術企業であるメドトロニックは、慢...

フジテレビ_FNSはどうですか?フジテレビ_FNSレビューとウェブサイト情報

フジテレビ_FNSとは?フジネットワークシステム(FNS)は、フジテレビと関西テレビを中核として19...

Hostire: 月額 44 ドル / E3 1230v3 / 32GB メモリ / 4TB ハードドライブ / 無制限トラフィック / ヨーロッパ

インドのホスティングプロバイダーであるHostireは、VPSと専用サーバーを提供しています。現在、...

ドイツ軍はどうですか?ドイツ軍のレビューとウェブサイト情報

ドイツ軍のウェブサイトとは何ですか?ドイツ連邦軍(Heer)は、西ドイツ軍と東ドイツ軍から構成される...

HudsonValleyHost: 月額 5 ドル / メモリ 1GB / スペース 30GB / トラフィック 4TB / KVM / ニューヨーク

HudsonValleyHost は、ニューヨークに 2 つの特別な KVM VPS を立ち上げまし...

PHP サーバー モニター: オンライン サーバー監視。ping、ポート、カスタム文字などをサポートします。

PHP 用のオンライン サーバー監視プロジェクトである PHP Server Monitor は、...

タンパベイ・ライトニングはどうですか?タンパベイライトニングのレビューとウェブサイト情報

タンパベイ・ライトニングのウェブサイトとは何ですか?タンパベイ・ライトニングは、ナショナル・ホッケー...

"美しさ! 「どうですか? "美しさ! 》レビューとウェブサイト情報

"美しさ! 》このウェブサイトは何ですか? "美しさ! 「Schön! Maga...

Sonova Group_Sonovaはどうですか? Sonova Group_Sonovaのレビューとウェブサイト情報

Sonova Group_Sonova ウェブサイトとは何ですか? Sonova Group はスイ...

アラモでレンタカーを借りるのはいかがでしょうか?アラモレンタカーのレビューとウェブサイト情報

アラモ レンタカーとは何ですか? Alamo Rent A Car は、米国のレンタカー会社です。1...

The Onionはどうですか? The Onionのレビューとウェブサイト情報

The Onionとは何ですか? The Onion(The Onion News)は、風刺的なニュ...