<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>wpForo アーカイブ - ゴロ寝</title>
	<atom:link href="https://blog.gorone.site/archives/tag/wpforo/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.gorone.site/archives/tag/wpforo</link>
	<description></description>
	<lastBuildDate>Sun, 20 Mar 2022 01:15:43 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://blog.gorone.site/wp-content/uploads/2021/06/cropped-WS000006-32x32.jpg</url>
	<title>wpForo アーカイブ - ゴロ寝</title>
	<link>https://blog.gorone.site/archives/tag/wpforo</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>wordpressのwpForoを導入しました</title>
		<link>https://blog.gorone.site/archives/279</link>
					<comments>https://blog.gorone.site/archives/279#respond</comments>
		
		<dc:creator><![CDATA[gorori]]></dc:creator>
		<pubDate>Mon, 05 Jul 2021 09:13:52 +0000</pubDate>
				<category><![CDATA[ワードプレス]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wpForo]]></category>
		<guid isPermaLink="false">https://blog.gorone.site/?p=279</guid>

					<description><![CDATA[<p>目次 ワードプレスに掲示板を設置出来る！簡単インストール登録ユーザーじゃないと返信のエディターが出てこない？Sorry, something wrong with your data日本語のユーザー名で登録できない残る問 [&#8230;]</p>
<p>投稿 <a href="https://blog.gorone.site/archives/279">wordpressのwpForoを導入しました</a> は <a href="https://blog.gorone.site">ゴロ寝</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ワードプレスに掲示板を設置出来る！</a><ol><li><a href="#toc2" tabindex="0">簡単インストール</a><ol><li><a href="#toc3" tabindex="0">登録ユーザーじゃないと返信のエディターが出てこない？</a></li><li><a href="#toc4" tabindex="0">Sorry, something wrong with your data</a></li><li><a href="#toc5" tabindex="0">日本語のユーザー名で登録できない</a></li><li><a href="#toc6" tabindex="0">残る問題</a></li><li><a href="#toc7" tabindex="0">エディタの表示の問題はプラグインでした</a></li><li><a href="#toc8" tabindex="0">登録した方が管理ページに入れる</a></li></ol></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">ワードプレスに掲示板を設置出来る！</span></h2>
<p>ワードプレスはブログや頑張ってもECサイトの利用などしか出来ないと思っておりましたが、何とプラグインを導入するだけで掲示板を設置出来ると検索で出てきました。<br />
こんな過疎ブログに掲示板なんか設置しても誰も書き込まないかも・・・と思いましたが、せっかくなので掲示板機能をつけました。</p>
<a href="https://blog.gorone.site/community/%e6%8e%b2%e7%a4%ba%e6%9d%bf/" title="Forum" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://blog.gorone.site/wp-content/uploads/2021/07/announcer-4376460_1280-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/announcer-4376460_1280-160x90.png 160w, https://blog.gorone.site/wp-content/uploads/2021/07/announcer-4376460_1280-120x68.png 120w, https://blog.gorone.site/wp-content/uploads/2021/07/announcer-4376460_1280-320x180.png 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Forum</div><div class="blogcard-snippet internal-blogcard-snippet"></div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://blog.gorone.site" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">blog.gorone.site</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2021.07.05</div></div></div></div></a>
<p>検索をしていると、bbPressというのとwpForoというのが有名で評価が良い様です。<br />
この2つの中でbbPresは画像などを貼るのにプラグインが必要な様だったので、wpForoにしました。</p>
<h3><span id="toc2">簡単インストール</span></h3>
<p>インストールと言ってもプラグインを入れるだけなので、プラグイン画面から「新規追加」を押してwpForoを検索するだけ。<br />
<a href="https://blog.gorone.site/wp-content/uploads/2021/07/WS000000-1.jpg"><img fetchpriority="high" decoding="async" class="alignnone wp-image-282 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000000-1.jpg" alt="wpForo" width="560" height="245" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000000-1.jpg 560w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000000-1-300x131.jpg 300w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>後は有効化してあげるだけです。<br />
これで設置が済んだので、サイドバーなどにフォーラムのリンクを貼ってあげればOKです。<br />
<a href="https://blog.gorone.site/wp-content/uploads/2021/07/WS000001-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-283 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000001-1.jpg" alt="wpForo" width="350" height="358" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000001-1.jpg 350w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000001-1-293x300.jpg 293w" sizes="auto, (max-width: 350px) 100vw, 350px" /></a></p>
<p>何て簡単なんだ、凄すぎるぞワードプレス。<br />
設置した掲示板の詳細な設定は、管理画面のフォーラムから設定出来ます。<br />
ちょちょっとメニューを操作するだけでそれっぽくなりました。<br />
<a href="https://blog.gorone.site/wp-content/uploads/2021/07/WS000003-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-284 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000003-1.jpg" alt="wpForo" width="817" height="594" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000003-1.jpg 817w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000003-1-300x218.jpg 300w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000003-1-768x558.jpg 768w" sizes="auto, (max-width: 817px) 100vw, 817px" /></a></p>
<p>楽しく試運転をしていたのですが、問題が・・・。</p>
<h4><span id="toc3">登録ユーザーじゃないと返信のエディターが出てこない？</span></h4>
<p>これは私の環境の問題かもしれません。<br />
誰でも気ままに書き込める様に登録しなくても書き込める様にしたかったのですが、今日の所はこの問題は解決出来ませんでした。<br />
エディタの言語ファイルっぽい所の読込でエラーが出ていたので、エディタをwordpressの付属の物にしたらエラーは出ないかもしれません。</p>
<p>この問題は置いておいて次は登録でまた問題が起きました。</p>
<h4><span id="toc4">Sorry, something wrong with your data</span></h4>
<p>何度登録しても上手く登録できません・・・。<br />
そういう時は検索するしかないです。<br />
wpForoのオフィシャルのHPにも掲示板があったので、「Sorry, something wrong with your data」で検索した所丁度いいのが引っかかりました。<br />
<a href="https://blog.gorone.site/wp-content/uploads/2021/07/WS000004-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-285 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000004-1.jpg" alt="wpForo" width="901" height="880" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000004-1.jpg 901w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000004-1-300x293.jpg 300w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000004-1-768x750.jpg 768w" sizes="auto, (max-width: 901px) 100vw, 901px" /></a></p>
<p>こっちのイシューに書いてあるよとの事なので、その問題のイシューと解決方が書いてありました。<br />
「この問題はwpForoの問題ではなく、wordpress本体の問題なんだ。<br />
キャッシュを消して再トライしてくれ。」的な事が書いてありました。</p>
<blockquote><p>This is not a wpForo issue, this is a general issue on your website. This error is displayed when WordPress form security system doesn&#8217;t work. This system is called wp_nonce.</p>
<p>Some good articles about WP Nonce</p>
<a rel="noopener" href="https://www.bynicolas.com/code/wordpress-nonce/" title="https://www.bynicolas.com/code/wordpress-nonce/" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fwww.bynicolas.com%2Fcode%2Fwordpress-nonce%2F?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">https://www.bynicolas.com/code/wordpress-nonce/</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.bynicolas.com/code/wordpress-nonce/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">www.bynicolas.com</div></div></div></div></a>
<a rel="noopener" href="https://codex.wordpress.org/WordPress_Nonces" title="403 Forbidden" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fcodex.wordpress.org%2FWordPress_Nonces?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">403 Forbidden</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://codex.wordpress.org/WordPress_Nonces" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">codex.wordpress.org</div></div></div></div></a>
<p>wpForo topic and post forms are also connected to this system and as far as I see the form validation doens&#8217;t work. Something is wrong with your website sessions, cookies or cache. Please disable all plugins delete all caches and test it again. it should work fine.</p>
<p>If you still have an issue, we can do a deep test and fix it for you. Just contact us via support[at]gvectors.com email address and send admin login details.</p></blockquote>
<p>&nbsp;</p>
<a rel="noopener" href="https://wpforo.com/community/how-to-and-troubleshooting-2/cant-add-topic-to-wpforo-keep-getting-error-message-sorry-something-wrong-with-your-data/#post-15808" title="Can&#039;t add topic to WPForo. Keep getting error message &quot;Sorry..." class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://blog.gorone.site/wp-content/uploads/cocoon-resources/blog-card-cache/3a820849d6520e8d3e8270913c36ee59.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Can't add topic to WPForo. Keep getting error message "Sorry...</div><div class="blogcard-snippet external-blogcard-snippet">Please help. Everything was working fine, and now I can&#039;t add a topic. What is going wrong? My forum is here:/p&gt; </div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://wpforo.com/community/how-to-and-troubleshooting-2/cant-add-topic-to-wpforo-keep-getting-error-message-sorry-something-wrong-with-your-data/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">wpforo.com</div></div></div></div></a>
<p>そんな所に落とし穴があったのかと思い、キャッシュを消してみて再トライ。<br />
私の場合は、プラグインにWP Fastest Cache、wordpressテーマにcocoon、借りているレンタルサーバーのconoha wingで更にキャッシュしているので、3つとも消してみます。<br />
<a href="https://blog.gorone.site/wp-content/uploads/2021/07/WS000005-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-286 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000005-1.jpg" alt="WP Fastest Cache" width="782" height="650" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000005-1.jpg 782w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000005-1-300x249.jpg 300w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000005-1-768x638.jpg 768w" sizes="auto, (max-width: 782px) 100vw, 782px" /></a></p>
<p><a href="https://blog.gorone.site/wp-content/uploads/2021/07/WS000006-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-287 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000006-1.jpg" alt="cocoon" width="636" height="217" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000006-1.jpg 636w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000006-1-300x102.jpg 300w" sizes="auto, (max-width: 636px) 100vw, 636px" /></a></p>
<p><a href="https://blog.gorone.site/wp-content/uploads/2021/07/WS000007-1.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-288 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000007-1.jpg" alt="conoha wing" width="552" height="290" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000007-1.jpg 552w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000007-1-300x158.jpg 300w" sizes="auto, (max-width: 552px) 100vw, 552px" /></a></p>
<p>3つもあると大変ですね、少なくともwordpress側ではキャッシュは1つに絞った方がいいかもしれないです。<br />
ちなみにこのconoha wing、本当にキャッシュされているのか実感しにくいのですが、結構性能が良い様です。<br />
私もconoha wing独自のキャッシュシステムからCloudflareに変えようかなと思ったりしましたが、Cloudflareは広く使われているサービスなので、悪いサイトがCloudflareを使っていると巻き込まれてサイトの評価が下がるそうです。</p>
<p>数記事しかないこんなブログなので、巻き込まれてもあまり変わらないのですが、しばらくは素直にconoha wingのキャッシュを使っておこうと思います。<br />
<a rel="nofollow" href="https://px.a8.net/svt/ejp?a8mat=3HG58C+APSYBM+50+5YBMCI&amp;a8ejpredirect=https%3A%2F%2Fwww.conoha.jp%2Fwing"><br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-289" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000008.jpg" alt="conoha wing" width="952" height="327" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000008.jpg 952w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000008-300x103.jpg 300w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000008-768x264.jpg 768w" sizes="auto, (max-width: 952px) 100vw, 952px" /><br />
</a></p>
<p>とまぁキャッシュの話はいいとして、3つのキャッシュを消したところ、無事登録出来ました！</p>
<p>しかし、ある事に気づいたのでした。</p>
<h4><span id="toc5">日本語のユーザー名で登録できない</span></h4>
<p>「このユーザー名は使用できない文字を含んでいるため、無効です。有効なユーザー名を入力して下さい」。<br />
<a href="https://blog.gorone.site/wp-content/uploads/2021/07/20210705.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-294 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/20210705.jpg" alt="エラー" width="471" height="80" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/20210705.jpg 471w, https://blog.gorone.site/wp-content/uploads/2021/07/20210705-300x51.jpg 300w" sizes="auto, (max-width: 471px) 100vw, 471px" /></a></p>
<p>これは困りました、どこに原因があるのか予想がつきません。<br />
ただ分かっているのは、wpForoは日本語のユーザー名でも登録出来るという事です。<br />
その根拠なんですが、cocoonのフォーラムでもwpForoを使っている様で日本語ユーザー名でも登録出来ました。</p>
<p>画像を張り付けちゃうとまずそうなので、wpForoを使っていると書いてあるページ。</p>
<a rel="noopener" href="https://wp-cocoon.com/how-to-registration/" title="https://wp-cocoon.com/how-to-registration/" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fwp-cocoon.com%2Fhow-to-registration%2F?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">https://wp-cocoon.com/how-to-registration/</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://wp-cocoon.com/how-to-registration/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">wp-cocoon.com</div></div></div></div></a>
<p>そしてフォーラム内には日本語のユーザー名の方々がたくさんいらっしゃる。<br />
なので絶対解決出来ない問題ではない事が分かりました。<br />
ただcocoonの作者の方はwordpressのすみからすみまで知り尽くしているような方なので、私に解決できるか分からない。<br />
またcocoonのフォーラム内でも検索してみましたが、私の検索力が乏しいのか見つかりませんでした。</p>
<p>色々と調べてみたところ、<br />
・wpForoの設定で解決できる問題ではなさそう(おそらくです。解決出来たらすいません。)<br />
・wpForoで使うデータベースの設定では日本語を受け入れてくれそう。<br />
<a href="https://blog.gorone.site/wp-content/uploads/2021/07/WS000009.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-295 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000009.jpg" alt="wpForo" width="554" height="293" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000009.jpg 554w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000009-300x159.jpg 300w" sizes="auto, (max-width: 554px) 100vw, 554px" /></a></p>
<p>・wpForoの問題じゃないかもしれない(先ほどの問題から)</p>
<p>とりあえず色々な検索文字で検索したところ、下の記事がヒットしました。</p>
<a rel="noopener" href="https://elearn.jp/wpman/column/c20180320_01.html" title="https://elearn.jp/wpman/column/c20180320_01.html" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Felearn.jp%2Fwpman%2Fcolumn%2Fc20180320_01.html?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">https://elearn.jp/wpman/column/c20180320_01.html</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://elearn.jp/wpman/column/c20180320_01.html" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">elearn.jp</div></div></div></div></a>
<p>あぁwpForoの記事じゃないか・・・でも一応試してみるか。<br />
上の記事はwordpressのユーザーを日本語にするという物です。<br />
ユーザー名は確かにアルファベットだし、日本語は試してない。</p>
<p>上の記事からの引用です。</p>
<blockquote>
<pre><code>add_filter( 'sanitize_user', 'allow_japanese_as_username', 10, 3 );

function allow_japanese_as_username( <span class="font-italic">$username</span>, <span class="font-italic">$raw_username</span>, <span class="font-italic">$strict</span> ) {
	if ( <span class="font-italic">$strict</span> ) {
		<span class="font-italic">$username</span> = wp_strip_all_tags( <span class="font-italic">$raw_username</span> );
		<span class="font-italic">$username</span> = remove_accents( <span class="font-italic">$username</span> );
		<span class="font-italic">$username</span> = preg_replace( '|%([a-fA-F0-9][a-fA-F0-9])|', '', <span class="font-italic">$username</span> );
		<span class="font-italic">$username</span> = preg_replace( '/&amp;.+?;/', '', <span class="font-italic">$username</span> );

		<span class="font-italic">$username</span> = preg_replace( '|[^a-zA-Z0-9ぁ-ゖァ-ヺ一-龢豈-頻 _.\-@]|', '', <span class="font-italic">$username</span> );
		<span class="font-italic">$username</span> = trim( <span class="font-italic">$username</span> );
		<span class="font-italic">$username</span> = preg_replace( '|\s+|', ' ', <span class="font-italic">$username</span> );
	}
	return <span class="font-italic">$username</span>;
}</code></pre>
</blockquote>
<p>ちなみに先に書いちゃいますが、このコードをファンクションPHPに付け加えると、日本語ユーザー名で登録出来ます。<br />
少しいじるとすればおそらく10文字以内なので、10を30くらいに変えて下記の様にするくらいです。</p>
<pre><code>
add_filter( 'sanitize_user', 'allow_japanese_as_username', 30, 3 );←ここを変えただけ

function allow_japanese_as_username( $username, $raw_username, $strict ) {
if ( $strict ) {
$username = wp_strip_all_tags( $raw_username );
$username = remove_accents( $username );
$username = preg_replace( '|%([a-fA-F0-9][a-fA-F0-9])|', '', $username );
$username = preg_replace( '/&amp;.+?;/', '', $username );

$username = preg_replace( '|[^a-zA-Z0-9ぁ-ゖァ-ヺ一-龢豈-頻 _.\-@]|', '', $username );
$username = trim( $username );
$username = preg_replace( '|\s+|', ' ', $username );
}
return $username;
}
</code></pre>
<p>これなら少し長い名前の人も登録出来そう。<br />
で、実際やってみたところ・・・<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-297" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000010.jpg" alt="wpForo" width="808" height="401" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000010.jpg 808w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000010-300x149.jpg 300w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000010-768x381.jpg 768w" sizes="auto, (max-width: 808px) 100vw, 808px" /></p>
<p>キター！日本語でユーザー名が登録出来ました。</p>
<p>でもまだ問題は2つ残っているのです。</p>
<h4><span id="toc6">残る問題</span></h4>
<p>実のところ、自分で書き換えた10→30で日本語だと15文字までいけると思っていました。<br />
がしかし今のところ5文字程度しか受け付けてくれない。<br />
データベースの見るところが違うのか、そもそもそんな長い名前を受け付けてくれないのか要調査です。</p>
<p>後は、ログインしても結局返信ボタンを押してエディタが開くと思ったら、バグったままです。<br />
これはせっかく返信しようと思ってくれた方に申し訳ないので、早急に直さないといけません。</p>
<p>という訳でとりあえずwpForoで日本語でも登録出来るよという報告です。<br />
またいじると思うので、何かあれば報告します。</p>
<p>追記：エディタは正常に表示されるようになりましたが、ちょっと問題があります。</p>
<h4><span id="toc7">エディタの表示の問題はプラグインでした</span></h4>
<p>私の環境では登録してくれた方が返信を押した時に上手くエディタが表示されませんでした。<br />
その原因は「Async JavaScript」というjava scriptを非同期読み込みか、遅延読み込みさせるプラグインが問題でした。</p>
<p><a href="https://blog.gorone.site/wp-content/uploads/2021/07/WS000000-2.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-301 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000000-2.jpg" alt="wpForo" width="565" height="268" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000000-2.jpg 565w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000000-2-300x142.jpg 300w" sizes="auto, (max-width: 565px) 100vw, 565px" /></a></p>
<p>ただこのプラグイン結構大事なのです。<br />
その理由はこのプラグインを入れるとページの読み込み速度がかなり上がるのです。<br />
PVが凄いブログを運営したことないので、説得力に欠けるのですが、ページの読み込み速度は早い方がSEOに有利らしいです。(その前に勿論ページの内容ですが)<br />
まぁgoogle adsenseを入れてしまうとページスピードは下がるのですが・・・。<br />
そこはまた今後対策していきましょう。<br />
今このブログはadsenseの審査の為に審査用のコードを張り付けているので、そこまで早くないです。<br />
ただ張り付ける前は自分でも驚くほどにめちゃはやでした。<br />
<a href="https://blog.gorone.site/wp-content/uploads/2021/07/1625118664-WS000000-vert.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-302 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/1625118664-WS000000-vert.jpg" alt="ページスピード" width="272" height="353" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/1625118664-WS000000-vert.jpg 272w, https://blog.gorone.site/wp-content/uploads/2021/07/1625118664-WS000000-vert-231x300.jpg 231w" sizes="auto, (max-width: 272px) 100vw, 272px" /></a></p>
<p>cocoon使ってるんだから、それくらいは当たり前でしょな感じもあるのですが、この時はグーグルのページスピードを測るページで改善する項目が無くなっていました。(今はあります)<br />
そんなページ表示速度に役立つプラグインなので、外す理由が無いので、このプラグインの「Script Exclusion」(除外設定)に「editor.min.js」を加えました。<br />
それだけです。</p>
<p>それでエラーも出なくなり、登録した方は返信用のエディタが表示される様になりました。(まだ出てなかったら教えて下さい・・・)</p>
<p>ただまた1つ問題が出てきました。</p>
<h4><span id="toc8">登録した方が管理ページに入れる</span></h4>
<p>正確には管理ページには入れるが、特に何も出来ないのですが、wordpressはそこから何かされる可能性があるので、管理ページのアドレスを変えておくのが一番早いです。<br />
そこで約に立つのが「WPS Hide Login」。<br />
このプラグインただ管理ページのURLを変えるだけですが、それだけでサイトを乗っ取られたりするリスクは大幅に減ります。<br />
<a href="https://blog.gorone.site/wp-content/uploads/2021/07/WS000001-2.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-303 size-full" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000001-2.jpg" alt="WPS Hide Login" width="563" height="250" srcset="https://blog.gorone.site/wp-content/uploads/2021/07/WS000001-2.jpg 563w, https://blog.gorone.site/wp-content/uploads/2021/07/WS000001-2-300x133.jpg 300w" sizes="auto, (max-width: 563px) 100vw, 563px" /></a></p>
<p>使い方は簡単。<br />
インストールして有効にし、設定を開くとログインとアドミンのページのURLを好きなURLに変えられるので、設定するだけです。<br />
手動でファイル名を変える方法もありますが、どちらかと言うとこのプラグインを使った方が簡単だったので、この方法にしました。<br />
wpForoを導入した方はログインページのアドレスを変える事をおすすめします。<br />
でもwpForoでwordpressユーザーと分けるっていう設定にした気がするんだけどなぁ・・・。</p>
<p><a rel="nofollow" href="//ck.jp.ap.valuecommerce.com/servlet/referral?sid=3601201&amp;pid=887196493&amp;vc_url=https%3A%2F%2Ftechacademy.jp%2F%3Futm_source%3Dvaluecommerce%26utm_medium%3Daffiliate%26utm_campaign%3Dmylink"><img loading="lazy" decoding="async" src="//ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=3601201&amp;pid=887196493" width="0" height="1" border="0" /><img decoding="async" src="https://blog.gorone.site/wp-content/uploads/2021/07/WS000011.jpg" border="0" /></a></p>
<p>投稿 <a href="https://blog.gorone.site/archives/279">wordpressのwpForoを導入しました</a> は <a href="https://blog.gorone.site">ゴロ寝</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.gorone.site/archives/279/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
