ベンキョーベヤダベヤ個人的な勉強メモ(旧MOT)。ご利用は自己責任で!本館『https://qooga.jb-jk.net/』もヨロシク。2009.06.01便利だと思うことメモ。このブログは『SQLite』だから、通常とは若干違う場合があるということを認識した上でどうぞ。投稿一覧にて、親カテゴリから、子カテゴリを抜き、表示させたい管理画面にアクセスすると『このページにアクセスする権限がありません。sizeエラーディレクトリ変更によるURL変更WordPressのアドレスとサイトアドレス予約日時やdate関数がズレるwordpressのバージョンを表示wordpressのSSL(https)化に変えた際に変更ユーザ情報・ブログ情報の表示方法(マルチサイト対応)ログインしている時のみ、表示させる場所を作りたいログイン時、記事を表示しているときに出る『編集(edit)』がそれ。endif;?>現在『more』以降の内容を表示中かどうかを確認する現在moreまでしか表示されていない状態なのか、それ以降も表示された状態なのかを判別する方法。WordPressでmore以降の表示状態次第で、more前の内容を変えるWordPressでSQLiteを使う標準ではMySQLだけど、プラグインの力でSQLiteにすることが出来る。[wp×SQLite]WordPressでSQLiteを使う[確定版]開発環境と本番環境で完全共通化SQLiteなら開発環境と本番環境で全く同じものにすることが出来る。投稿一覧にて、親カテゴリから、子カテゴリを抜き、表示させたい仮定として下記のような設定とする。4:カテゴリーB(Aの子)例えば、投稿一覧の絞り込み検索にて『カテゴリーA』を選択。すると『カテゴリーB』の記事まで出てくる。『カテゴリA』を指定すると、下記のようなURLになる。http://wp.com/wp-admin/edit.php?post_status=all&post_type=post&action=-1&m=0&cat=3&paged=1&action2=-1この内カテゴリに当たる『cat』の部分を引き算指定する『-4』を追加する。それをURLバリデートした『cat=3%2C-4』を設定する。http://wp.com/wp-admin/edit.php?post_status=all&post_type=post&action=-1&m=0&cat=3%2C-4&paged=1&action2=-1となる。管理画面にアクセスすると『このページにアクセスする権限がありません。』プラグインやテーマの相性で、そうなったと思われる場合、pluginディレクトリやthemesディレクトリから、怪しいと思われるものを、直接丸っと消すか、ディレクトリ名変更すれば解決する。データベースの接頭辞($table_prefix)の変更が原因と思われる場合は『データベースの接頭辞($table_prefix)を変更する』を見て、抜けがないか要確認。アップデート後、管理画面が真っ白になってしまった!ログインすると『500エラー』で画面が真っ白!大概、原因はプラグインと本体のバージョンの関係。プラグインは本体より先にアップデートすること!もし現象を起こしてしまった場合は、『wp-content/plugins』内を直接いじるしかない。1個1個、ZIP落としてきてはアップデート怪しいと思われるプラグインのディレクトリを消すか名前変えることで無効化くらいじゃないかな、と思う。管理画面にログイン出来ない!理由は不明だが、とにかく何度試そうとログイン出来ない!という場合の話。他のブラウザでなら、ログイン出来た!ブラウザに保存されているCookieが原因なので、ブラウザの該当ドメインのCookieを削除する。リダイレクト先URLおかしいかも?http://example.com/wp-admin/ではなくhttp://example.com/wp-login.phpでログインしてみる。して管理画面のURL自体がおかしい?『wp-config.php』に追記する。define('RELOCATE',true);通常はサイト引っ越しのときに使うもの。これを設定すると、ログイン画面にアクセスした際のパスを使ってサイトURLが更新される。これで新しいURLで管理画面を使うことができる。管理画面にて、全オプション変更の隠しページを呼び出す直接URL打たねば見れない特設ページがある。ブラウザのURLの欄に『/wp-admin/options.php』と直接入力。例:http://example.com/wp-admin/options.php出たページでは全オプションを直接変更が可能。DATA』とテキストボックスに表示された項目は編集不可能。読み込み済みのjQueryを使うテーマにもよるがjQueryが読み込み済みの場合、その使い方について。作るときには必ず入れるほどのお気に入りのオススメしたいプラグイン。相性問題も見つけたら書いておく。オススメしたいWordPressプラグインと相性!データベースの接頭辞($table_prefix)を変更する例えばサーバの引っ越しで、今まで別のアカウントで置いていたものを同じデータベースに置かなきゃいけなくなったときとかに、今まで『wp_』だったのを『wp_2_』に変えなきゃいけないとか、そういった場合に必要になる。勝手にリビジョン記事とかになってる場合、面白くないので通常記事にしてやる話。親子カテゴリを階層表示にする自動的にはならない。ウィジェット』で『カテゴリー』を開く。そこにある『階層を表示』をチェックする。他にも『ドロップダウン表示』『投稿数を表示』とかあるんだね。画像の標準保存場所を変更デフォルトで『wp-content/uploads/年/月』フォルダ内になっている。メディア』の先で『アップロードしたファイルを年月ベースのフォルダに整理』のチェックを外す。※失敗した場合、フォルダ権限を755なり変更する。自分の指定したフォルダ(仮として『aaa』)に入れたいとするなら上記紹介の『全オプション変更の隠しページ』にて『upload_path』:『wp-content』を含むディレクトリから指定フォルダまでのパスを入力。パス』に先ほどの指定した内容が記載されていることを確認する。※失敗した場合、フォルダ権限を755なり変更する。ファイルUP容量を突破ファイルのUploadで容量制限がかかるのは『php.ini』の設定をそのまま使っているから。インポートでも似た問題が起きる。解決方法は『.htaccess』に以下を書き足すこと。600尚、Flashアップローダーは、別の制限なので解決出来ない様子。bytes)』のようなエラーが出る場合、メモリが足りてない。SQLiteだからの可能性があり、皆が足りないワケではないと思う。『.htaccess』に下記を書き足す。100M自分の環境では40Mでもエラーが出たため、少し大きめに100Mとした。※『php.ini』で設定でもいいが、影響を考えると『.htaccess』の方がいいと思う。一度作成した後、フォルダ名変更した場合での変更方法。するページが『404エラー』になればOK。サーバに置かれたフォルダを、FTPなどで手動で『wordpress』から『wp』に変更して完了。『http://example.com/wp/』にてアクセスできることが確認出来ればOK。