カテゴリー: ワードプレス

ワードプレスを使用するにあたっての覚え書きです。

  • サイバー攻撃はんぱないっ

    久しぶりに自分のサイトにきたので、「ログイン履歴」を見てみたら、ものすごい数のログインエラーが出ていた。
    恐ろしい!
    データベースのテーブル名って今から変えたらだめなのかしら?

    とりあえずバックアップをとっておかなくては。
    ログイン履歴のページ数が20日間で860ページ以上に。
    ざっと見た感じではラトビアとUSAだった。

    もっとセキュリティ対策をしなくては。

  • 投稿ページにコピペ

    htmlファイルに成形してある、フォームをそのまま投稿ページにコピペした場合、タグが変わってる場合があるので、気をつけよう。
    JavaScriptが間違ってるのかと思いがちだけど、実はボタンの中にある「 onClick=”ttlValue()”」がなくなっていたりする。

  • CSS & JavaScript Toolbox

    CSS & JavaScript Toolbox
    のインストールをした。
    このプラグインにはデータベースが作成されている。
    データベースのテーブル名を変える必要があるかもしれない。

  • query.php on line 3778 エラー

    Notice: Undefined offset: 0 in /home/ドメイン/www/wp-includes/query.php on line 3778

    のエラー表示。
    検索かけてもあまり有力な情報は出てこないけど、ひたすら普通にこの文言が表示されているサイトがひっかかる。
    もしや、ワードプレス4.2.2のバグなのかな?

    解決しない場合は、エラー表示をさせないという手段で。

  • WordPressでエラーを表示させるには

    wordpress/wp-config.php
    ファイルの中身を書き換える。

    /**
    * 開発者へ: WordPress デバッグモード
    *
    * この値を true にすると、開発中に注意 (notice) を表示します。
    * テーマおよびプラグインの開発者には、その開発環境においてこの WP_DEBUG を使用することを強く推奨します。
    */
    define(‘WP_DEBUG’, true);

  • トップページのカスタマイズ

    完全に忘れていて、固定ページをフロントページにしたと思っていた。

    それだと、phpが文字になってしまうので、ずっと悩んでしまった。

    ファイルを自分で書いて直接FTPしていたのだった。

    そうすれば、タグが文字化することはなかったのだ。

    完全に忘れていた!
    2日近く悩んでしまったぞ!

  • テーマのメニュー

    これって、前も悩んでどうやったのか、すっかり忘れていた。

    ここのテーマでだけの話だから、ぐぐっても全然わからなくて焦ったわ。

     

    メニューが正しく表示されないほとんどの原因は「メニュー名間違い」です。
    Minimal WPのテーマは「topnav」と名前を付けたメニューが表示される仕組みです。

    カスタムメニューはMinimal WPの独自機能ではなくて、WordPressに最初から備わっている基本機能ですので、
    下記の説明を順番に読めばスーパー簡単に設定できます。
    メニュー関係のうまくできない!というご相談の99%はうっかりミスなので、まずは解説をしっかり読んでみてください。
    http://minimalwp.com/faq/

     

    前のサイトの時に、ウィルスを絨毯爆撃されまくったので、レンタルサーバの人に
    「データベースも削除してください」と言われたから、前回の設定がまったくわからなくて、
    基のサイトみながら、コピペしようと思ってたから、メモもとってなくて。
    なんか、無駄な時間をふんだんに使っている。(汗

  • メニューバーにカテゴリーを表示させる

    管理画面の「外観」→「メニュー」で編集。

    「カテゴリー」→「すべて表示」
    選択したものをメニュー構造へ反映させて、名前をつけて保存。

  • サイト上部に表示されるエラー

    またまた、テーマからのエラー。
    >Notice: Use of undefined constant SCRIPT_DEBUG – assumed ‘SCRIPT_DEBUG’ in /Users/****/Sites/wordpress/wp-includes/formatting.php on line 4144

    こんな一行がサイトの一番上に表示されてビックリ。
    調べたらフォーラムに解決策があった。
    私は、IEとChromeでもなりました。

    diff /Users/****/Sites/wordpress/wp-includes/formatting.php.orig /Users/****/Sites/wordpress/wp-includes/formatting.php
    4144c4144
    < 	if ( SCRIPT_DEBUG ) {
    ---
    > 	if ( 'SCRIPT_DEBUG' ) {
    
    formatting.phpの4144行目のクォーテーションを書き加えるだけで直りました。
    
    こちらに書いてあります。
    https://ja.forums.wordpress.org/topic/150591
  • テーマのせいじゃなかった

    サイバー攻撃後にデータベースもすべて消してワードプレスを入れ直して、テーマを選んだら、異常が起きた。

    テーマのせいかと思っていたら、新しいバージョンのワードプレスに対応してなかっただけだった。

    ちょっとビックリしたけど、エラーページのキャプチャを添付してよかった。
    有料のテーマだからね。
    うんうん。
    でも、このテーマは使いやすいよ。
    http://minimalwp.com/