WEBサイト制作

ショッピングサイト制作

システム開発

コンテンツ制作

TORATについて

制作の流れ

プライバシーポリシー

お問い合わせは
こちらから

TOP

新着情報や更新情報を静的HTMLのトップページに表示する

2015年04月16日

投稿者: TORAT

既存のindex.htmlにワードプレスの新着情報や更新情報を出力する
index.htmlの一行目に以下のコードを追記。

 

[html]
<?php require_once(‘wp/wp-load.php’); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
[/html]
 

wordpressをインストールしたディレクトリ名が「blog」の場合

[html]
<?php require_once(‘blog/wp-load.php’); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
[/html]

「wp-load.php」を読み込むことでワードプレスの関数などが利用できるようになります。

新着記事を取得して静的HTMLに表示してみる。

[html]
<ul>
<?php
$myposts = get_posts(‘numberposts=5&orderby=post_date’);
foreach($myposts as $post) :
setup_postdata($post);
?>
<li><?php the_time(‘Y/m/d’) ?>&nbsp;<a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
[/html]

静的HTMLでの表示が文字化けする場合【mb_convert_encoding】

[html]
<ul>
<?php
$myposts = get_posts("numberposts=5&category=&orderby=post_date&offset=0");
foreach($myposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>"><?php echo mb_convert_encoding(get_the_title($post->ID), ‘shift_jis’, ‘UTF-8’); ?></a></li>
<?php endforeach; ?>
</ul>
[/html]

この記事の投稿者

管理者

TORAT

WordPressの「メディアの追加」トラブル時の対処

2015年9月6日 TORAT

2020年5月1日 アンディ

Facebookブログ記事投稿連携

2012年5月7日 TORAT

2020年1月7日 アンディ

ブログ一覧へ

書いた人

WRITERS