フッターにウイジェットを追加してみました

最新情報をページ下部に表示するため、使えそうなプラグインをダウンロードし、
表示設定を行ってみました

1) Newpost Catchのインストール方法
参考
https://nuko-blog.net/wordpress-newarticle-plugin/

2) WordPressのフッターにウィジェットを追加する方法
参考
https://webkaru.net/wordpress/add-footer-widget/

2-1 function.php に加えました
register_sidebar(array(‘name’ => ‘フッターウイジェット’));

2-2 footer.php に加えました

<aside>
<ul><?php dynamic_sidebar(‘フッターウイジェット’); ?></ul>
</aside>

2-3 custom_css を作成しました

body>footer>aside ul {
float:left;
width: 300px;
padding: 10px;
}

htaccessを作成しました

当初、wordpressをサーバードメインフォルダ直下のsubフォルダ「wp」にインストールしました これをhtaccessを利用して、ドメインのURLへリダイレクトしようとしましたが、結局成功しませんでした

その後、subフォルダ「wp」へインストールしたwordpressをドメインフォルダへ移動し、URLをそのまま使用できるようになりましたので、subフォルダからドメインURLへのリダイレクトは必要がなくなりました この時収集した情報により、wordpressインストール時にさくらインターネットが作成したhtaccessに下記2項目を加えました

DirectoryIndex index.php index.cgi index.shtml index.html index.htm

<IfModule mod_rewrite.c>

RewriteEngine on

#www有りはwww無しへリダイレクトする

RewriteCond %{HTTP_HOST} ^(www\.coralhat\.net) [NC]

RewriteRule ^(.*) https://coralhat.net/$1 [R=301,L]

#httpはhttpsにリダイレクトする

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

</IfModule>

「メニューを保存」文字化け対策

wordpress 管理画面 外観 メニュー にて

メニューを編集後「メニューを保存」をクリックすると日本語が文字化けした

php.ini(既にある場合は末尾に記載)ファイルをテキストで作り、下記の構文を
記述し、wordpressのwp-adminフォルダに置いたら、文字化けしなくなった

default_charset = “utf-8”
mbstring.internal_encoding = UTF-8
mbstring.http_output=UTF-8
mbstring.encoding_translation = Off

参考
WordPress ワードプレスの文字化け対策
https://wp-doctor.jp/blog/2015/09/05/wordpress-%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E5%AF%BE%E7%AD%96-1/