HTMLサイトにWordPressのブログの部分だけを埋め込もうとしています。
まずhttps://haniwaman.com/static-enbed-wordpress/を読んでその通りにやってうまくいかなかったので近年の記事を読んで試したのですが全てうまくいきませんでした。
この記事ならうまくいくサイトを知っている方はいないでしょうか?
サーバーはエックスサーバーです。
ファイルですが.htaccessは↓です。
SetEnvIf Request_URI ".*" Ngx_Cache_NoCacheMode=off SetEnvIf Request_URI ".*" Ngx_Cache_StaticMode # BEGIN WordPress # "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は # 動的に生成され、WordPress フィルターによってのみ修正が可能です。 # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /demo/index.php [L] </IfModule> # END WordPress AddType x-httpd-php .html .htm
index.htmlは↓です。
index.html
1<?php require './demo/wp-blog-header.php'; ?> 2 3<!doctype html> 4<html lang="ja"> 5 <head> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <meta charset="utf-8"> 8 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 9 <link rel="stylesheet" href="css/reset.css"> 10 <link href="css/style.css" rel="stylesheet" type="text/css"> 11 <link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet"> 12 <link href="https://fonts.googleapis.com/earlyaccess/hannari.css" rel="stylesheet" /> 13 <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap" rel="stylesheet"> 14 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 15 16 <title>ルナゾーム</title> 17 </head> 18 <body> 19 20 <h2>新着情報</h2> 21 <ul> 22 <?php 23 $posts = get_posts("numberposts=5&category=&orderby=post_date&offset=0"); 24 foreach ($posts as $post): 25 setup_postdata($post); 26 ?> 27 <li> 28 <?php the_time('Y.m.d') ?> 29 <a href="<?php the_permalink() ?>"><?php the_title() ?><?php the_post_thumbnail('thumbnail'); ?></a> 30 <?php echo mb_substr(get_the_excerpt(), 0, 30); echo '...' ; ?> 31 </li> 32 <?php endforeach; ?> 33 </ul> 34 35 </body> 36</html> 37