静的HTMLに、Wordpressの記事タイトルを表示させたい
参考サイトなどを拝見しても出来ず、どなたかご教示お願いいたします。
.htaccessには、エックスサーバーなので「AddHandler fcgid-script .htm .html」を記載しています。
HTMLの一番上に「<?php require_once('./new/wp-load.php'); ?>」を記載。(newというフォルダをWordPress用にしています)
表示させたい部分に以下のように記載
<ul> <?php $posts = get_posts('numberposts=5&category=1'); global $post; ?> <?php if($posts): foreach($posts as $post): setup_postdata($post); ?> <li><a href="<?php the_permalink();?>"> <?php the_time( 'Y/m/d' ); ?>:<br /> 「<?php the_title(); ?>」 </a></li> <?php endforeach; endif; ?> </ul>
しかし、上手く表示されません。
<ul> <?php $posts = get_posts("numberposts=5&category=&orderby=post_date&offset=0"); foreach ($posts as $post): setup_postdata($post); ?> <li> <?php the_time('Y.m.d') ?> <a href="<?php the_permalink() ?>"><?php the_title() ?><?php the_post_thumbnail('thumbnail'); ?></a> <?php echo mb_substr(get_the_excerpt(), 0, 30); echo '...' ; ?> </li> <?php endforeach; ?> </ul>
上記もだめでした。
rss.phpのような別ファイルが必要なのでしょうか?
その場合、rss.phpはどのように記載すればよろしいのでしょうか?
初心者でお恥ずかしい限りですが、宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー