WEB開発

スポンサーリンク
WEB開発

query_postsを使おう

query_postを使えば基本的にはどんなデータもワードプレスから引っ張ってこれる。 例えば、通常投稿、カスタム投稿、カスタムフィールド、カテゴリー、タクソノミー・・・・。 基本的なデータ取得はquery_posts!WP_Query関数...
WEB開発

一部でBasic認証を外す

一度全体にBasic認証を掛けてそこへ外す処理を施すのが定石のようだ .htaccessへ以下を記述するとこのフォルダ以下は全てBasic認証がかかる AuthUserFile /home/xxxxx/private_html/.htpas...
WEB開発

joinとleftjoinとwhere

一見同じに見えて全然違うよというお話 以下のようなテーブルを結合する事を考えようこれをtableA IDnamaage1tom102yuki103toru114marry115sam11 これをtableB IDbloodsex1Aman2...
スポンサーリンク
WEB開発

CloudFlareのFlexibleでSSLするとぶっ壊れる

CloudFlare、SSLがなくてもCloudFlareを利用すればSSLができる。SSL証明書をサーバーにインストールせずともSSLがかかっているように見せる事ができる。 それがFlexibleの力。 しかし、落とし穴がある。Flexb...
WEB開発

cloudflareでREMOTE_ADDRを取得する

cloudflareを利用すると、$_SERVERの値が正しく取得できなくなる。REMOTE_ADDRは現在アクセスしているIPを取得するので。IPアドレスがCloudflareのIPアドレスになってしまう。代わりに$_SERVERを使う。...
WEB開発

PHP5.3でMySQL接続エラー

mysqlが古い形式のパスワードを利用していると新しいPHPバージョンで動かないという事がある。理由としては新しいPHPでは古い形式のパスワードを使えないからだ。新しいパスワード形式に変更することでこちらは解消することが可能。 ユーザーのパ...
WEB開発

mysqlでutf8mb4が使えない

古いmysqlだとutf8mb4が利用できない。故に、新しいmysqlからutf8mb4をインポートする事が出来ない。 エクスポートをしたダンプファイルのutf8mb4を片っ端からutf8に置換する事でインポートができる。ただし、絵文字など...
WEB開発

カスタム投稿個別ページ作らない

add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'custom_post', array( 'label...
WEB開発

ajaxでPHPの正誤判定がおかしい

ajaxでfalseを送信すると、PHP側では文字列として受け取る。そのため、そのまま利用すると判定は真になってしまう。PHP側でtrue以外はfalseという形で条件文で対応などする。 true or false を利用せずに、1と0なら...
WEB開発

ワードプレスログインページを変える

詳細な記事があるのでこちらを参照
スポンサーリンク