<?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>Plugin | NO-BUT STYLE</title>
	<atom:link href="https://www.nobutstyle.com/category/wordpress/plugin/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.nobutstyle.com</link>
	<description>NO-BUT BLOG &#38; WEB DESIGN NOTES</description>
	<lastBuildDate>Fri, 10 Jul 2020 15:34:18 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.nobutstyle.com/wp-content/uploads/2017/11/apple-touch-icon-152x148.png</url>
	<title>Plugin | NO-BUT STYLE</title>
	<link>https://www.nobutstyle.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WordPress Popular Posts のカウント表記がアップデートで日本語に!?その対処法</title>
		<link>https://www.nobutstyle.com/wpp-translate/</link>
					<comments>https://www.nobutstyle.com/wpp-translate/#respond</comments>
		
		<dc:creator><![CDATA[NO-BUT]]></dc:creator>
		<pubDate>Thu, 09 Nov 2017 10:15:39 +0000</pubDate>
				<category><![CDATA[Plugin]]></category>
		<guid isPermaLink="false">https://www.nobutstyle.com/?p=513</guid>

					<description><![CDATA[このサイトでは人気記事の表示をするために「WordPress Popular Posts」というプラグインを使用しています。 先日、更新の通知がきていたので内容を確認せずにアップデートしました。 すると・・・。 今まで「 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>このサイトでは人気記事の表示をするために「WordPress Popular Posts」というプラグインを使用しています。<br />
先日、更新の通知がきていたので内容を確認せずにアップデートしました。<br />
すると・・・。<br />
今まで「○views」と表示されていたカウント数の表示が「○ビュー」となっていました。</p>
<p>「別に気にしなくてもイイじゃん！」と言われるかもしれませんが、サイト全体のテイストを考えるとやっぱり気になる．．．。<br />
細かいところですが、気する人も多いはず！そう思ったのでその対処法をまとめます。</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2"><label class="toc-title" for="toc-checkbox-2">CONTENTS</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">最初にやってみたこと</a></li><li><a href="#toc2" tabindex="0">WordPressの管理画面だけで完結する方法</a></li><li><a href="#toc3" tabindex="0">変更が適用されない場合の対処法</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">最初にやってみたこと</span></h2>
<p>これを修正するためにまず思い浮かんだのは「Poedit」のような翻訳ファイル編集ソフト</p>

<a rel="noopener nofollow noreferrer external" target="_blank" href="https://poedit.net/" title="Poedit - Translation Editor for PO, XLIFF, JSON &amp; More" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><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 fetchpriority="high" decoding="async" src="https://www.nobutstyle.com/wp-content/uploads/cocoon-resources/blog-card-cache/bccb3810995dbd7b4321faa099f87e2d.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="198" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Poedit - Translation Editor for PO, XLIFF, JSON & More</div><div class="blogcard-snippet external-blogcard-snippet">Professional translation editor for PO, XLIFF, JSON, Qt and Flutter with machine translation, pre-translation and smart ...</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 decoding="async" src="https://www.google.com/s2/favicons?domain=https://poedit.net/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">poedit.net</div></div></div></div></a>
<p>これを使って翻訳ファイルを編集し再アップロードすること。</p>
<p>「<a rel="noopener nofollow noreferrer external" target="_blank" href="https://poedit.net/">Poedit<span class="fa fa-external-link external-icon anchor-icon"></span></a>」の使い方についてはそのうち記事を書いてみようかなとも思いますが、調べればいっぱい出てくると思うのでここでは割愛します。<br />
とりあえずダウンロードしてインストールが完了したら wordpress-popular-posts-ja.po ファイルを開いて「1 view」の行の翻訳をクリア（削除）するか「ビュー」を「views」に変えればOKです。</p>
<p>更に</p>

<a href="https://www.nobutstyle.com/crayon-syntax-highlighter/" title="Crayon Syntax Highlighter 導入！重い？日本語表示は？" 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="320" height="198" src="https://www.nobutstyle.com/wp-content/uploads/2017/04/crayonimage-320x198.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://www.nobutstyle.com/wp-content/uploads/2017/04/crayonimage-320x198.jpg 320w, https://www.nobutstyle.com/wp-content/uploads/2017/04/crayonimage-240x148.jpg 240w, https://www.nobutstyle.com/wp-content/uploads/2017/04/crayonimage-640x396.jpg 640w, https://www.nobutstyle.com/wp-content/uploads/2017/04/crayonimage-720x445.jpg 720w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Crayon Syntax Highlighter 導入！重い？日本語表示は？</div><div class="blogcard-snippet internal-blogcard-snippet">今更ですが...「Crayon Syntax Highlighter」を導入しました。現在僕が使用しているWordPressテーマの「Simplicity2」は標準（プラグイン無し）で「highlight.js」が使えます。詳しくはこちら↓...</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 loading="lazy" decoding="async" src="//www.google.com/s2/favicons?domain=www.nobutstyle.com" class="blogcard-favicon-image internal-blogcard-favicon-image" alt="" width="16" height="16"></div><div class="blogcard-domain internal-blogcard-domain">www.nobutstyle.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">Apr 7th, 2017</div></div></div></div></a>
<p>の追記で書いたように強制的に翻訳ファイルの読み込み場所を指定してやれば今後の更新に影響されないのでは？<br />
そう思ってやってみたところ、最初は上手くいきました。最初は．．．</p>
<p>ところが、対処方法の記事の下書き中に更新通知があり、アップデートしたところ</p>
<p>～/wp-content/languages/plugins/</p>
<p>フォルダの翻訳ファイル以外読み込めないようになっていました。<br />
プラグインの　/languages/　フォルダには日本語翻訳ファイルすらありません。</p>
<p>それでも　～/wp-content/languages/plugins/　フォルダへ修正した翻訳ファイルをアップロードしてやればきちんと「views」と表示されます。</p>
<p>しかし、翻訳ファイルの読み込み場所の指定が効かないとなれば、更新するたびにファイルをアップロードしなければなりません。<br />
また、「<a rel="noopener nofollow noreferrer external" target="_blank" href="https://poedit.net/">Poedit<span class="fa fa-external-link external-icon anchor-icon"></span></a>」を使ったりファイルマネージャーのようなサーバーの管理画面かFTPクライアントソフトを使ってファイルを転送する必要があります。</p>
<p>さすがにこれを毎回やるのは少し面倒だなと思ったので、とりあえずの応急処置としてWordPressの管理画面だけで完結できる方法を考えました。</p>
<h2><span id="toc2">WordPressの管理画面だけで完結する方法</span></h2>
<p>まず、使用しているテーマの　functions.php　に以下のコードを追加</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">function my_n( $single, $plural, $number, $domain = 'default' ) {
return ngettext($single, $plural, $number);
}</pre><p></p>
<p>次に、プラグイン編集から　WordPress Popular Posts　を選択し<br />
class-wordpress-popular-posts-output.php　を開きます。</p>
<p>720行目あたりの</p>
<pre>_n('1 view', '%s views', $pageviews, 'wordpress-popular-posts'),</pre>
<p>を</p>
<pre>my_n('1 view', '%s views', $pageviews, 'wordpress-popular-posts'),</pre>
<p>に書換えます。</p>
<p>以下該当箇所の変更後</p><pre class="urvanov-syntax-highlighter-plain-tag">// views
if ( $this-&gt;options['stats_tag']['views'] ) {

$pageviews = $this-&gt;get_pageviews( $post_object );

if ( $this-&gt;options['order_by'] == 'avg' ) {
$views_text = sprintf(
_n( '1 view per day', '%s views per day', $pageviews, 'wordpress-popular-posts' ),
number_format_i18n( $pageviews, 2 )
);
}
else {
$views_text = sprintf(
my_n('1 view', '%s views', $pageviews, 'wordpress-popular-posts'),
number_format_i18n( $pageviews )
);
}

}</pre><p></p>
<p>714行目も「○ビュー/日」と表示させたくない方は　_n( ～ ),　を　<span class="red">my_n</span>( ～ ),　に書換えてください。</p>
<p>この方法だと2回目以降の修正は　_n　の先頭に my を追加するだけですむので比較的簡単です。<br />
また他のプラグインでも対応可能です。</p>
<h2><span id="toc3">変更が適用されない場合の対処法</span></h2>
<p>キャッシュ系のプラグインを利用している場合は表示がすぐに反映されません。<br />
その場合はプラグインの設定画面などから一度キャッシュを削除した上で再度表示してみてください。<br />
また、ブラウザに履歴が残っている場合にも表示が反映されないことがあるので、キャッシュを削除しても変わらない場合はブラウザの「閲覧履歴」を削除してから再度ページを読み込んでみてください。</p>
<p>以上。「WordPress Popular Posts」「○ビュー」から「○views」への方法でした。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.nobutstyle.com/wpp-translate/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Crayon Syntax Highlighter 導入！重い？日本語表示は？</title>
		<link>https://www.nobutstyle.com/crayon-syntax-highlighter/</link>
					<comments>https://www.nobutstyle.com/crayon-syntax-highlighter/#comments</comments>
		
		<dc:creator><![CDATA[NO-BUT]]></dc:creator>
		<pubDate>Thu, 06 Apr 2017 16:58:09 +0000</pubDate>
				<category><![CDATA[Plugin]]></category>
		<guid isPermaLink="false">http://www.nobutstyle.com/?p=77</guid>

					<description><![CDATA[今更ですが&#8230; 「Crayon Syntax Highlighter」を導入しました。 現在僕が使用しているWordPressテーマの「Simplicity2」は標準（プラグイン無し）で「highlight.j [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>今更ですが&#8230;</p>
<p><span class="bold">「Crayon Syntax Highlighter」</span>を導入しました。</p>
<p>現在僕が使用しているWordPressテーマの<span class="bold">「Simplicity2」</span>は標準（プラグイン無し）で<span class="bold">「highlight.js」</span>が使えます。</p>
<p>詳しくはこちら↓</p>

<a rel="noopener nofollow noreferrer external" target="_blank" href="https://wp-simplicity.com/highlight-js/" title="Simplicityでソースコードをハイライト表示する方法" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><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://www.nobutstyle.com/wp-content/uploads/cocoon-resources/blog-card-cache/5cc7c28a4d01333bd2c4d409a9fe1257.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="198" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Simplicityでソースコードをハイライト表示する方法</div><div class="blogcard-snippet external-blogcard-snippet">Simplicity2.1.6からプラグインを使用せずとも、ソースコードをハイライト表示出来るようになりました。ソースコードのハイライト表示には、jQueryプラグインのhighlight.jsを利用しています。ハイライト機能追加は、以前か</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-simplicity.com/highlight-js/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">wp-simplicity.com</div></div></div></div></a>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4"><label class="toc-title" for="toc-checkbox-4">CONTENTS</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">なぜ今「Crayon Syntax Highlighter」なのか？</a></li><li><a href="#toc2" tabindex="0">Crayon Syntax Highlighter は本当に重いのか？</a></li><li><a href="#toc3" tabindex="0">日本語表示されない問題について</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">なぜ今「Crayon Syntax Highlighter」なのか？</span></h2>
<p><span class="bold">「highlight.js」</span>は動作が軽快で、何よりプラグインを使わなくても良いということは、ソースコードのハイライト表示をしながらもサイト表示の遅延を回避できるはずです。</p>
<p>実際に WordPress のソースコードのハイライトについて調べてみても、多くの方が<span class="bold">「Crayon Syntax Highlighter」</span>から<span class="bold">「highlight.js」</span>へ乗り換えているようです。</p>
<p>また<span class="bold">「Crayon Syntax Highlighter」</span>はこの記事を書いている時点で1年近く更新がされていません。その為 WordPress やその他のアップデートに伴った不具合も出ているようです。</p>
<p>では何故？今更<span class="bold">「Crayon Syntax Highlighter」</span>なのか？</p>
<p>それは、<span class="bold">デザインが好き！</span>ただそれだけです！</p>
<p><span class="bold">「highlight.js」</span>は動作が軽いが故に、数あるテーマはどれも非常に簡素なデザインです。</p>
<p>同じサンプルコードで<span class="bold">「Crayon Syntax Highlighter」</span>と<span class="bold">「highlight.js」</span>を比較してみるとその差は歴然です。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag"><html>
 <body>
サンプル
 </body>
</html></pre><p></p>
<pre class="lang:default decode:true " >&lt;html&gt;
 &lt;body&gt;
サンプル
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p>上が「Crayon Syntax Highlighter」下が「highlight.js」です。</p>
<p>まあ、この辺は「速さ」をとるか「デザイン」をとるかで意見が分かれるところだと思いますが、僕はやっぱり「デザイン」を優先させたいなぁと、そう思ったわけです。</p>
<h2><span id="toc2">Crayon Syntax Highlighter は本当に重いのか？</span></h2>
<p>でも使うからには少しでも速く、快適に使いたい！ということで少し調べてみました。</p>

<a rel="noopener nofollow noreferrer external" target="_blank" href="http://kumiko-jp.com/archives/11128.html" title="404 not found" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><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/http%3A%2F%2Fkumiko-jp.com%2Farchives%2F11128.html?w=320&#038;h=198" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="198" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">404 not found</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=http://kumiko-jp.com/archives/11128.html" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">kumiko-jp.com</div></div></div></div></a>

<a rel="noopener nofollow noreferrer external" target="_blank" href="http://mawatari.jp/archives/crayon-syntax-highlighter-performance-improvement" title="Crayon Syntax Highlighterでページ読み込み速度が遅くなる現象を改善する | mawatari.jp" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><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/http%3A%2F%2Fmawatari.jp%2Farchives%2Fcrayon-syntax-highlighter-performance-improvement?w=320&#038;h=198" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="198" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Crayon Syntax Highlighterでページ読み込み速度が遅くなる現象を改善する | mawatari.jp</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=http://mawatari.jp/archives/crayon-syntax-highlighter-performance-improvement" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">mawatari.jp</div></div></div></div></a>

<a rel="noopener nofollow noreferrer external" target="_blank" href="https://naifix.com/crayon-syntax-highlighter/" title="WordPress でソースコードをきれいに表示・埋め込むプラグイン 6 選 | セオリコ" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><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://www.nobutstyle.com/wp-content/uploads/cocoon-resources/blog-card-cache/67d00bdab2879bee82b850ed00d33745.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="198" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">WordPress でソースコードをきれいに表示・埋め込むプラグイン 6 選 | セオリコ</div><div class="blogcard-snippet external-blogcard-snippet">WordPressの記事でソースコードをきれいに表示するプラグインを紹介します。どれがよいか迷ったときは「Code Block Pro」がおすすめです。</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://naifix.com/crayon-syntax-highlighter/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">naifix.com</div></div></div></div></a>
<p>これらの記事を参考に設定をすることで、ある程度の遅延を回避できそうです。</p>
<p><img decoding="async" src="https://www.nobutstyle.com/wp-content/uploads/2017/04/csh_else-300x84.jpg" alt="" width="100%" class="alignnone size-medium wp-image-98" srcset="https://www.nobutstyle.com/wp-content/uploads/2017/04/csh_else-300x84.jpg 300w, https://www.nobutstyle.com/wp-content/uploads/2017/04/csh_else-680x191.jpg 680w, https://www.nobutstyle.com/wp-content/uploads/2017/04/csh_else-768x216.jpg 768w, https://www.nobutstyle.com/wp-content/uploads/2017/04/csh_else.jpg 930w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>ここで必須の設定が「その他」の項目にある「必要な時だけCrayonのCSSとJavaScriptを読み込むように試みる」にチェックを入れる事です。<br />
Crayonの動作が重い原因は全てのページでプラグインを読み込む事にあります。それを回避するだけでもかなり効果があるはずです。<br />
それ以外の設定については、基本的に自分の使いやすい設定にしても良いと思います。ただ、使わない機能はできるだけ停止して、負荷を減らすようにする事をすすめます。</p>
<p>最近では<span class="bold">「Crayon Syntax Highlighter」</span>はとにかく重いと言われる事が多いようですが、<br />
実際に上記の設定をした上で、その他のハイライト系プラグインと比較してみて「著しく負荷が高いとは言えないと結論を出してる記事もありました。</p>
<h2><span id="toc3">日本語表示されない問題について</span></h2>
<p>今まで日本語で表示されていた設定画面がアップデートに伴って日本語表示されなくなった！と書いている方が結構いるようなので、解決方法を紹介！<br />
実際に最終アップデートをインストールして有効化してみたところ、全て英語で表示されていました。</p>
<p>これは　<br />
example.com/wp-content/languages/plugins/<br />
あるいは<br />
example.com/public_html/wp-content/languages/plugins/<br />
フォルダにある<br />
crayon-syntax-highlighter-ja.mo<br />
crayon-syntax-highlighter-ja.po<br />
を削除することで解決しました。</p>
<p><span class="bold-red">※削除する前に必ずバックアップを取ってください。</span></p>
<p>とりあず現状で不具合等出ていません。<br />
ただ、これからソースをハイライトした記事が増えてくれば、<span class="bold">「Crayon Syntax Highlighter」</span>による影響がでてくるかもしれません。<br />
サイトの表示速度の遅延や不具合等でてくるまではしばらく使ってみたいと思います。</p>
<div class="ins"><ins datetime="2017-04-12T12:24:15+00:00"><br />
削除した日本語ファイルが復活する人は以下を参照</p>

<a href="https://www.nobutstyle.com/stop-wordpress-update/" title="WordPressで自動的に適用されるセキュリティ更新を停止する方法" 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 loading="lazy" decoding="async" width="320" height="198" src="https://www.nobutstyle.com/wp-content/uploads/2017/04/stop-1502026_1280-320x198.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://www.nobutstyle.com/wp-content/uploads/2017/04/stop-1502026_1280-320x198.jpg 320w, https://www.nobutstyle.com/wp-content/uploads/2017/04/stop-1502026_1280-240x148.jpg 240w, https://www.nobutstyle.com/wp-content/uploads/2017/04/stop-1502026_1280-640x396.jpg 640w, https://www.nobutstyle.com/wp-content/uploads/2017/04/stop-1502026_1280-720x445.jpg 720w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">WordPressで自動的に適用されるセキュリティ更新を停止する方法</div><div class="blogcard-snippet internal-blogcard-snippet">実はこのサイトではWordPressの軽量化やプラグインの不具合解消の為に、使わない翻訳ファイルなどを削除したりしています。しかし、消したはずのファイルが気付くと復活しているので「？？？」と思い更新ページを見てみると。。。しっかり「今後のセ...</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 loading="lazy" decoding="async" src="//www.google.com/s2/favicons?domain=www.nobutstyle.com" class="blogcard-favicon-image internal-blogcard-favicon-image" alt="" width="16" height="16"></div><div class="blogcard-domain internal-blogcard-domain">www.nobutstyle.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">Apr 12th, 2017</div></div></div></div></a>
<p></ins></div>
<p></P></p>
<div><ins datetime="2017-10-30T16:51:36+00:00"><br />
上記の方法で自動更新を停止したとしても WordPress はどんどんアップデートされていくわけで、結局手動で更新を行えば翻訳ファイルも更新されてしまいます。「その度に翻訳ファイルを削除したりアップロードしたりするのはやっぱり面倒くさい！」って方は以下の方法をどうぞ。</p>
<p>まず　～/wp-content/plugins/crayon-syntax-highlighter/trans/　フォルダから日本語翻訳ファイル（crayon-syntax-highlighter-ja.mo　crayon-syntax-highlighter-ja.po）両方をダウンロードします。<br />
次に　～/wp-content/languages/plugins/　フォルダ内に「crayon-syntax-highlighter」という名前のフォルダを作り、その中にダウンロードした日本語翻訳ファイル（crayon-syntax-highlighter-ja.mo　crayon-syntax-highlighter-ja.po）両方をアップロードします。</p>
<p>その上で以下のコードを fuctions.php に記述してください。</p><pre class="urvanov-syntax-highlighter-plain-tag">add_filter( 'load_textdomain_mofile', 'my_load_textdomain_mofile', 10, 2 );

function my_load_textdomain_mofile( $mofile, $domain ) {
  if ( 'crayon-syntax-highlighter' === $domain ) {
     $mofile = WP_LANG_DIR . '/plugins/crayon-syntax-highlighter/crayon-syntax-highlighter-ja.mo';
  }
  return $mofile;
}</pre><p>こうすることで、/wp-content/languages/plugins/ フォルダ内の翻訳ファイルが更新されても強制手的に～/wp-content/languages/plugins/crayon-syntax-highlighter/ フォルダから翻訳ファイルを読み込むようになります。</p>
<p>ja　の部分は</p>
<pre>get_locale()</pre>
<p>使ったり</p>
<pre>$locale = apply_filters( 'plugin_locale' , get_locale() , $domain );</pre>
<p>とかして取得しても良いと思いますが、強制的に日本語で表示させたいのにわざわざ判定必要なんですかね？</p>
<p>「Crayon Syntax Highlighter」の翻訳ファイルは不完全で、所々日本語に翻訳されていない箇所があります。<br />
samuraiさんという方が個人用に100%に近い翻訳ファイルを公開しているので、そちらを使ってみるのも良いかもしれません。</p>

<a rel="noopener nofollow noreferrer external" target="_blank" href="http://wordpress.nnn2.com/?p=481" title="Crayon Syntax Highlighter &#12398;&#26085;&#26412;&#35486;&#34920;&#31034; &#8211; WordPress&#12398;&#20351;&#12356;&#26041;" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><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/http%3A%2F%2Fwordpress.nnn2.com%2F%3Fp%3D481?w=320&#038;h=198" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="198" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Crayon Syntax Highlighter &#12398;&#26085;&#26412;&#35486;&#34920;&#31034; &#8211; WordPress&#12398;&#20351;&#12356;&#26041;</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=http://wordpress.nnn2.com/?p=481" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">wordpress.nnn2.com</div></div></div></div></a>
<p></ins></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.nobutstyle.com/crayon-syntax-highlighter/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
