メッセージ文をそのまま検索して、誰かが解決した方法を参考にしましょう。

おしまい。

 

…ウソは一切書いていませんし、私自身この方法でしか解決できません。

しかし、この方法には重大な難点があります。

 

検索結果に日本語のページが出て来ないこともしばしばあるのです。

 

たとえば、今回出くわしたエラーメッセージ

 

Fatal error: Uncaught Error: Class 'Requests_Cookie_Jar' not found in (以下略)

 

だと、検索結果に出てきた日本語のページ(Wordpress.orgのサポート掲示板)では

 

「ここはWordPressのインストールに関する質問をする場ではない」

 

という回答しかなく、英語ページの検索結果を読んでも解決策が載っていません。

泣きそうになりながら、ほかの検索結果を見ると、ドイツ語の掲示板がありました。

 

ドイツ語は「であですでむでん」しか知りませんので、グーグル翻訳で日本語に翻訳します。

翻訳の精度が悪いのか意味が分かりません。

 

英語に翻訳した方がまだ精度が高そうですので、英語に翻訳し直します。

…分かったような気がします。

 

これで何とか理解した内容にそって

 

WordPressを設置したフォルダ

→wp-includes

 →Requestsフォルダ

 

を見ると、あるはずの Cookieフォルダが見当たりません。

 

Cookieフォルダを中身の Jar.php ごとFTPでアップロードし直して解決しました。

 

 

 

トラブルが発生したが謎のエラーメッセージが出るだけで、原因も対策も分からない。

そんな時はお気軽にご相談ください。

WordPressでまともに検索・置換する時になくてはならない(というか標準装備しろ)プラグインに「Search Regex」があります。

 

一行だと検索も置換も簡単なのですが、複数行となると一気に面倒くさくなります。

 

で、別のブログで前に見た方法では上手く行かなかったので、2019年9月の時点で動作する方法を書いておきます。

 

※2021年1月時点では、正規表現など使わず普通に複数行の検索や置換ができます。

 

1.たとえば、下記の複数行にわたる語句を検索したい場合を考えます。

あああ

いいい

ううう

2.行末に「\n」を付けて、改行を消します。

あああ\nいいい\nううう

3.一番前と一番後ろに「|」を付けます。

|あああ\nいいい\nううう|

4.検索欄(Search pattern)に上記の加工済み語句を貼り付けます。

 

5.置換欄(Replace pattern)の下にある「」欄と2つ右の「multi-line」欄にチェックを入れます。

 

6.これで検索なり置換なりしてください。

※2019/01/15更新

FacebookのLikeボタンを表示させるHTMLタグを先の記事で紹介しましたが、どうも1つだけポツンとあるのは寂しいので、ほかのソーシャルメディア用ボタンもまとめて表示させるHTMLタグを貼り付けて負います。

ブログなどのテンプレートに仕込んでおくのが一番楽で良いかと思います。

<p>
<!-- ここからTwitter -->
<a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-via="localnavi" data-lang="ja">Tweet</a><script type="text/javascript" src="https://platform.twitter.com/widgets.js" async></script>
<!-- ここからFacebook -->
<script language="javascript" type="text/javascript" async>document.write("<iframe src=\"https://www.facebook.com/v2.0/plugins/like.php?href=",location.href,"&layout=button_count&show_faces=false&width=100&action=like&font=arial&colorscheme=light&height=21\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:100px; height:21px;\" allowTransparency=\"true\"></iframe>");</script>
<!-- ここから はてなブックマーク -->
<script language="javascript" type="text/javascript" async>document.write("<a href=\"http://b.hatena.ne.jp/entry/",location.href,"\" class=\"hatena-bookmark-button\" data-hatena-bookmark-title=\"", document.title ,"\" data-hatena-bookmark-layout=\"standard\" title=\"このページをはてなブックマークに追加\"><img src=\"http://b.st-hatena.com/images/entry-button/button-only.gif\" alt=\"このエントリーをはてなブックマークに追加\" width=\"20\" height=\"20\" style=\"border: none;\" /></a>");</script>
<!-- ここからLINE -->
<script type="text/javascript">document.write("<div class='line-it-button' data-lang='ja' data-type='share-a' data-url='",location.href,"' style='display: none;'></div><script src='https://d.line-scdn.net/r/web/social-plugin/js/thirdparty/loader.min.js' async='async' defer='defer'></scr");</script>
<script type="text/javascript">document.write("ipt>");</script>
<!-- ここで終わり -->
</p>