CATEGORY

PHP

ワードプレスで500エラー、汗!の対処

ワードプレスの管理画面・サイトの双方で500エラー出された場合の対処法のひとつです。500エラーは、いくつもの理由が想定されますので、同じ方法で解決するかどうかは分かりません。今までも500エラーに出会ったことはありましたが、プラグインとの相性などで、外せば解決していまいしたが、今までの解決法と違ったためぱっとは浮かばなかったエラー原因でした。それは「ファイルのパーミッション」の問題です。 今回の […]

PHPのループで最初だけ別の処理

エンジニアではないので、PHPを利用するのはもっぱらwordpressのカスタマイズの時ですが、ループ処理の最初だけcurrentやactiveといったクラス名をつけたい場合があり、その場合の処理方法です。 下記はマルチサイトの投稿を、ブログごとに別タブで切り替え表示する際に利用したコードです。条件の出し方を変更すればいろいろ応用しやすそうだったので、こちらの方式にしてみました。

クロスドメインでRSSを取得してhtmlで表示する

Google Feed API(終了)→YQLに変更→これも終了、という流れですっかり懲りてしまった私は、phpとjavascriptで取得表示する方法に、クライアントのサイトを切り替えました。既存サービスに頼る怖さはこういうことですね・・方法は案外簡単でした。こちらのページのソースをほぼ頂いております。 まず以下の記述をしたoutput_rss.phpをサーバに設置 出力するhtml側にはJav […]

親子カテゴリの2段階ドロップダウンリスト

ちょっとした検索サイトっぽいものをつくることになりました。 やりたいことは以下のようなことです。 トップレベルカテゴリ:都道府県 サブカテゴリ:市区町村 (1)ホームでトップレベルのカテゴリ(都道府県)をドロップダウンリストで選ぶ (2)カテゴリアーカイブページに都道府県に属する記事の一覧を表示その上に 当該都道府県に属するサブカテゴリ(市区町村)で絞り込むドロップダウンリストを表示 (3)選んだ […]

PHP7.x上のwordpressで、SimplePieのエラーが出た

外部のRSSを読み込むためにはプラグインを使うこともありますが、Wordpressには標準でSimplePieというライブラリがが導入されていて、PHPを数行書くだけでもRSSを表示することができます。このことはオフィシャルサイトにも掲載されています。 https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%8 […]