前提・実現したいこと
Wordpressでカテゴリ別の記事一覧でアイキャッチ画像を表示させたいと考えております。
画像はできるだけ(常識的な範囲で)小さく一覧性の高い感じにしたいです。
▼現状ページ(一覧の画像がデカく一覧性に乏しい)
↓開発中のサイトなので予告なくリンク切れの可能性があります!
http://ictaga.com/members/okui/wp2/
・Wordpress 5.5.3
・テーマはTwenty Twentyバージョン: 1.5
・index.phpにカテゴリ一覧を入れるソース(下記サイトの)を追加してます!
http://technical.decogr.net/wordpress/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA-wordpress/wordpress%E3%81%A7%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%83%BC%E4%B8%80%E8%A6%A7%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B/
▼目標ページ
http://www.sakata-kensetu.co.jp/contents/?cat=3
エラーというエラーは出てないですが、カスタマイズの最中って感じです!
該当のソースコード
PHP
試したこと
下記のサイト等見てますがいまいち理解できませんでした
https://arts-factory.net/thumbnail2/
https://www.tsukimi.net/wordpress_thumbnail.html
補足情報(FW/ツールのバージョンなど)
ez-HTML 7.71
Dream weaver CS5
上記2つは使える環境です!
前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
Wordpressでカテゴリ別の記事一覧でアイキャッチ画像を表示させたいと考えております。
画像はできるだけ(常識的な範囲で)小さく一覧性の高い感じにしたいです。
▼現状ページ(一覧の画像がデカく一覧性に乏しい)
http://ictaga.com/members/okui/wp2/
・Wordpress 5.5.3
・テーマはTwenty Twentyバージョン: 1.5
・index.phpにカテゴリ一覧を入れるソース(下記サイトの)を追加してます!
http://technical.decogr.net/wordpress/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA-wordpress/wordpress%E3%81%A7%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%83%BC%E4%B8%80%E8%A6%A7%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B/
▼目標ページ
http://www.sakata-kensetu.co.jp/contents/?cat=3
▼サイトの現状 http://ictaga.com/members/okui/wp2/
該当のソースコード
php
1<?php 2/** 3 * The main template file 4 * 5 * This is the most generic template file in a WordPress theme 6 * and one of the two required files for a theme (the other being style.css). 7 * It is used to display a page when nothing more specific matches a query. 8 * E.g., it puts together the home page when no home.php file exists. 9 * 10 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ 11 * 12 * @package WordPress 13 * @subpackage Twenty_Twenty 14 * @since Twenty Twenty 1.0 15 */ 16 17get_header(); 18?> 19 20<main id="site-content" role="main"> 21<!-- カテゴリ一覧の表示 ここから --> 22<ul class="category_list"> 23 <?php 24 $cat_all = get_terms( "category", "fields=all&get=all&exclude_tree=12&exclude=11" ); 25 foreach($cat_all as $value): 26 ?> 27 <li><a href="<?php echo get_category_link($value->term_id); ?>"><?php echo $value->name;?>(<?php echo $value->count;?>)</a></li> 28 <?php endforeach; ?> 29</ul> 30<!-- カテゴリ一覧の表示 ここまで --> 31 32<!-- アイキャッチ画像一覧の表示 ここから --> 33<div class="article-wrap"> 34 <?php 35 36 $archive_title = ''; 37 $archive_subtitle = ''; 38 39 if ( is_search() ) { 40 global $wp_query; 41 42 $archive_title = sprintf( 43 '%1$s %2$s', 44 '<span class="color-accent">' . __( 'Search:', 'twentytwenty' ) . '</span>', 45 '“' . get_search_query() . '”' 46 ); 47 48 if ( $wp_query->found_posts ) { 49 $archive_subtitle = sprintf( 50 /* translators: %s: Number of search results. */ 51 _n( 52 'We found %s result for your search.', 53 'We found %s results for your search.', 54 $wp_query->found_posts, 55 'twentytwenty' 56 ), 57 number_format_i18n( $wp_query->found_posts ) 58 ); 59 } else { 60 $archive_subtitle = __( 'We could not find any results for your search. You can give it another try through the search form below.', 'twentytwenty' ); 61 } 62 } elseif ( is_archive() && ! have_posts() ) { 63 $archive_title = __( 'Nothing Found', 'twentytwenty' ); 64 } elseif ( ! is_home() ) { 65 $archive_title = get_the_archive_title(); 66 $archive_subtitle = get_the_archive_description(); 67 } 68 69 if ( $archive_title || $archive_subtitle ) { 70 ?> 71 72 <header class="archive-header has-text-align-center header-footer-group"> 73 74 <div class="archive-header-inner section-inner medium"> 75 76 <?php if ( $archive_title ) { ?> 77 <h3 class="archive-title"><?php echo wp_kses_post( $archive_title ); ?></h3> 78 <?php } ?> 79 <?php 80 $thumbnail_id = get_post_thumbnail_id();//アイキャッチのID 81 $data = wp_get_attachment_image_src($thumbnail_id,'thumbnail');//配列 82 ?> 83 <img src="<?php echo $data[0] ;?>" width="<?php echo $data[1] ;?>" height="<?php echo $data[2] ;?>" > 84 <?php if ( $archive_subtitle ) { ?> 85 <div class="archive-subtitle section-inner thin max-percentage intro-text"><?php echo wp_kses_post( wpautop( $archive_subtitle ) ); ?></div> 86 <?php } ?> 87 88 </div><!-- .archive-header-inner --> 89 90 </header><!-- .archive-header --> 91 92 <?php 93 } 94 95 if ( have_posts() ) { 96 97 $i = 0; 98 99 while ( have_posts() ) { 100 $i++; 101 if ( $i > 1 ) { 102 echo '<hr class="post-separator styled-separator is-style-wide section-inner" aria-hidden="true" />'; 103 } 104 105 the_post(); 106 107 get_template_part( 'template-parts/content', get_post_type() ); 108 109 } 110 } elseif ( is_search() ) { 111 ?> 112 113 <div class="no-search-results-form section-inner thin"> 114 115 <?php 116 get_search_form( 117 array( 118 'label' => __( 'search again', 'twentytwenty' ), 119 ) 120 ); 121 ?> 122 123 </div><!-- .no-search-results --> 124 125 <?php 126 } 127 ?> 128 129 <?php get_template_part( 'template-parts/pagination' ); ?> 130 131</main><!-- #site-content --> 132</div><!-- /.article-wrap --> 133 134<?php get_template_part( 'template-parts/footer-menus-widgets' ); ?> 135 136<?php 137get_footer();
PHP
試したこと
検索してヒットした下記のサイト等見てますがいまいち理解できませんでした
https://arts-factory.net/thumbnail2/
https://www.tsukimi.net/wordpress_thumbnail.html
回答2件
あなたの回答
tips
プレビュー