WEB開発

スポンサーリンク
WEB開発

MW WP Formでフォーム内容を修正する

例えば、MW WP Formを使って投稿内容をプログラムで処理をしたいときがある。そういうときはfunction.phpで設定が可能function my_mwform_post_content( $content, $Data ) {re...
WEB開発

MW WP Formで投稿情報を利用する

プラグインのフォーム設定で作成時に右にある「URL引数を有効にする」をチェックすることで、URLの最後にpost_idを入れることで投稿情報を引っ張ってくることができる例:これを利用することで投稿のデータをメールに追加することができる
WEB開発

Advanced Custom Fieldsの投稿オブジェクトが便利

Advanced Custom Fieldsの投稿オブジェクトを利用すると、別の投稿タイプで投稿した情報を引っ張ってくることができる。これを利用すると何ができるかというと、一つの投稿に対し、関連付けたい投稿を呼び出すことができる。具体的には...
スポンサーリンク
WEB開発

見た目を変えずページを全て同じ表示にする

見た目を変えずにページをどのURLで見ても同じページにする技。.htaccessを利用することで簡単に実現が可能。RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !\...
WEB開発

PHPで配列の空を除く

$array = array(1,'a','',false,'あ');$response = array_filter( $array, "strlen" ) ;結果「1,a,あ」が残る。falseも消える点注意ですがシンプルに処理できる
WEB開発

SSLページがfile_get_contentsでエラーが出る

PHPでfile_get_contentsでSSLのサイトを引っ張ってこようとするとサーバーによってうまくいかないことがある。主に古いサーバーで発生する。SSL通信をしない方法をとることによって回避できるかもしれない。file_get_co...
WEB開発

セッション保存先は指定しておくべき

PHPで、ログイン情報などのセッションを扱う際は、データがサーバー上に保存され、指定されている時間でセッションデータを定期的に削除する。1サーバーに1コンテンツならそこまで大きなことにならないですが、バーチャルホストなどで複数WEBサイトが...
WEB開発

PHPで出力した画像が破損する

PHPで出力した画像が破損する場合はまずエラーを確認する。一番簡単なのは、メモ帳などのテキストエディタでその画像を開いてみること。もしPHPでエラーが吐かれていた場合エラー文が出ているはずなので、それを元にPHPを修正してあげればOKまたは...
WEB開発

dockerがローカルで別端末でアクセスできない

Windows10で dockerでウェブサーバーを立ちあげた際に192.168.0.1などのローカルIPで別端末からアクセスできない症状が発生した。原因:Windows10のファイアーウォールの設定によって外部からアクセスできない解決方法...
WEB開発

SSLサイトをfile_get_contentsできない場合

第三引数にちょっと追加してあげるとできるかもしれない。$ctx = stream_context_create([ 'ssl' => [ 'crypto_method' => STREAM_CRYPTO_METHOD_TLS_CLIENT,...
スポンサーリンク