web制作覚え書き

《2023.11改訂版》ホームページにwordpressの投稿を表示する方法

web制作覚え書き

こういうのを作ります。

1.phpを読み込めるようにする

表示させたいhtmlファイル(たいていindex.html)

の一番上に

<?php require('./blog/wp-blog-header.php'); ?>

2.表示させたい場所に

      <div class="row">
        <?php
        $posts = get_posts('numberposts=3&category=3');
        global $post;
        ?>
        <?php
        if($posts): foreach($posts as $post): setup_postdata($post); ?>

        <div class="col-md">

          <div class="blogbox">

            <div class="blogbox-in">
              <div class="cate">
                <?php the_category(); ?>
              </div>
            
                <div class="zoomIn">
                  <a href="<?php the_permalink();?>">
                  <span class="mask">
                    <div class="img img-fluid">
                      <?php the_post_thumbnail( 'full', array( 'class' => 'thumb')); ?>
                    </div>
                  </span>
                </a>
                </div>
             


            </div>
            <a href="<?php the_permalink();?>">
            <div class="date">
              <?php the_time('Y.m.d'); ?>
            </div>
            <div class="title">
              <?php the_title(); ?>
            </div>
            </a>

          </div>

        </div>
        <?php endforeach; endif;
          ?>

      </div>
.thumb{
  width: 100%;
  height: 250px;
  object-fit: cover;
}

おまけ:hover時の画像拡大(なくてもよい)

/* 画像の拡大 */

.zoomIn img {
  transform: scale(1);
  transition: .3s ease-in-out;
  /*移り変わる速さを変更したい場合はこの数値を変更*/
}

.zoomIn a:hover img {
  /*hoverした時の変化*/
  transform: scale(1.2);
  /*拡大の値を変更したい場合はこの数値を変更*/
}

/* 画像のマスク */

.mask {
  display: block;
  line-height: 0;
  /*行の高さを0にする*/
  overflow: hidden;
  /*拡大してはみ出る要素を隠す*/
}

3. .htaccessに

AddType application/x-httpd-php .php .html

※ロリポ8.2モジュール版の場合の書き方です。

    この記事を元に問い合わせる








    ※確認画面は出ません。そのまま送信されますので、よくご確認の上送信ボタンを押してください。

    ※不具合などで送れない場合は、お手数ですが info@nagakute-design.comまたは090-6363-6760(深谷)まで連絡下さい。