SIRIUSで作ったHTMLサイトにブログ(WP)の新着を設置する方法

こんにちは。

 

 

 

今回はSIRIUSで作ったHTMLサイトにブログ(WP)を設置する方法。

 

 

 

調べるのに苦労した。

 

 

 

まず自分のドメインの下にブログを作る。

 

 

 

http://xn--odk0cub1598bzzwa.net/(口内炎のサイト)(SIRIUSで作成)

 

 

 

http://xn--odk0cub1598bzzwa.net/blog(ブログ)

 

 

 

 

 

http://xn--odk0cub1598bzzwa.net/blog(ブログ)の作り方は自動インストールでhttp://xn--odk0cub1598bzzwa.net/を選び、その次にblogと付けてインストールしてください。

 

 

 

今回はXサーバーを使用。

 

 

 

まず、

 

 

 

SIRIUS側の口内炎サイト編集を選ぶ。

 

 

 

その後、「テンプレート」を選び、「HTMLテンプレート編集」を選び、「トップページ」のタブの一番上に

 

 

 

 

 


 

 

  •    <?php require('./【WordPressをセットしたフォルダー名】/wp-load.php'); ?>

 


 

 

 

上のを設置。

 

【WordPressをセットしたフォルダー名】は自分の設置したフォルダを参照してください。

 

 

 

Xサーバーだと私は「blog」と設定しました。

 


 

<?php require('./blog/wp-load.php'); ?>
<$ AllStrReplace(<h3>(.*?)</h3>,<h3><span>$1</span></h3>) $>
<$ AllStrReplace(<h2>(.*?)</h2>,<h2><span>$1</span></h2>) $>
<% XMLdeclaration %>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<% publishCharset %>" />

 


 

そして

 

<% XMLdeclaration %>

 

 


 

 

 

<?php echo('<?xml version="1.0" encoding="UTF-8"?>') ?>

 


 

へ変更。

 

これを設定しないとエラーになります。w

 

 

 

 

 

そして

 


 

  • <?php

    $posts = get_posts("numberposts=3&category=&orderby=post_date&offset=0");
    foreach ($posts as $post):
    setup_postdata($post);
    ?>
    <dt><?php the_time('Y/m/d'); ?></dt>
    <dd><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></dd>
    <?php endforeach; ?>
    </dl>

 


 

 

 

を記事の中へ入れていきます。

 

 

 


 

 

 

<div id="main">
<div class="text_inner">
<!-- ★コンテンツここから★ -->

 

【ここの部分にブログのタイトルやコメントを入れておくとクリックしてもらいやすいかも】
<?php
$posts = get_posts("numberposts=3&category=&orderby=post_date&offset=0");
foreach ($posts as $post):
setup_postdata($post);
?>
<dt><?php the_time('Y/m/d'); ?></dt>
<dd><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></dd>
<?php endforeach; ?>
</dl>

 

<% freeSpace1 %>
<% textTitle1 %>
<% textBody1 %>
<% textTitle2 %>

 


 

こんな感じで「コンテンツここから」のすぐ下に入れていきます。

 

 

 

「numberposts=3」この数字は表示する記事数を表しているので、5にすれば5記事になります。

 

 

 

 

 

 

 

 

 

 

 

 

 

次にSIRIUS内の「各種設定」の歯車の絵の「サイトオプション」の中の「htaccess設定」の上部の所に

 

 

 

トップページ(index.html)のみに表示したい場合

 


 

 

  •  <Files index.html>

    AddType x-httpd-php .html .htm
    </Files>

 


 

 

 

 

 

 

 

 

 

すべてのページに表示したい場合

 


 

 

 

AddType x-httpd-php .html .htm

 


 

これを設定する場合は、「テンプレート編集」でカテゴリーページ、エントリーページでも上記同じように設定してください。

 

 

 

 

 

 

 

 

 

 

 

・そして、SIRIUSの歯車のマークの設定を開き「全体設定」の「文字コード」を「UTF-8」へ変更します。

 

 

 

 

 

 

 

・ちなみにSIRIUS内のプレビュー機能では表示されないのでアップロードしないと表示されないと思います。

 

 

 

 

 

WS0163

 

・またアップロードする時に、アップロード先の「.htaccess」を一度削除してからアップロードするとうまく表示される時もあります。

 

 

 

 

 

これでアップするとできると思いますが、出来なかったらすみません。

 

 

 

参考サイト

 

http://website-homepage.com/wordpress/customize/php-load-html

 

http://sole-color-blog.com/blog/php/48/

 

 

 

 

 

ちなみに2016年9月30日でXサーバーでのPHPのバージョン「PHP7.0.7」でも正常に動作を確認しましたのでご安心ください。

SIRIUSで作ったHTMLサイトにブログ(WP)の新着を設置する方法関連ページ

SIRIUSでの画像入りメニューの作り方
パソコンでの副業でサイトをつくり、初心者目線でおすすめ情報や作業効率化の仕方などを紹介します。 今回は画像入りメニューの作り方です。
SIRIUSでヘッダーの作り方
パソコンでの副業でサイトをつくり、初心者目線でおすすめ情報や作業効率化の仕方などを紹介します。 今回はSIRIUS活用法のヘッダーの作り方を紹介。
SIRIUSでサイト更新出来ない時。
副業でサイトアフリエイトをして、 月100万をめざす! オススメの情報や 作業効率化の仕方 などを紹介します。 今回はアップロードするが更新が反映されない現象を解消してみよう。
SIRIUSでサイトマップの登録。
SIRIUSを使用し、サイトマップをグーグルに登録しようとしたんですが、上手く行かず、試行錯誤しながら出来たのでそれを共有していこうと思います。