ヘッダーを固定したい場合、position: fixed;を使用するが、position: fixed;をかけた要素は横方向にも固定され、スクロールバーでの移動に対応できない。 その為、JavaScriptでウィンドウのスクロールを監視し、fixedした要素のleftを設定する。 スタイルシート(ヘッダー固定) body { min-width: 980px; } #header { positi […]
IPアドレスの取得は$_SERVER[“REMOTE_ADDR”];で行う。 条件分岐と組み合わせて、表示切替を行うことが出来る。 <?php $accessFlg = 'false'; $accessIP = $_SERVER["REMOTE_ADDR"]; if($accessIP == '0.0.0.0' || $accessIP == '1.1.1.1' || […]
配列の最後の値はend()関数で取得する事ができる。 ただし、連想配列や多次元配列の値を返すことが出来ないので注意。 <?php $array = array('a', 'b', 'c'); $last = end($array); ?>
乗算やオーバーレイといった効果を画像に設定する。 background プロパティで複数の画像をカンマで区切ると、画像同士のブレンドも可能。 尚、IEには全般対応指定ないほか、Safariブラウザも効果タイプによっては対応していない。 body { background: #0bd url(beach-footprint.jpg) no-repeat; background-blend-mode: […]
管理画面にアクセスしようとした際に「このページにアクセスするための十分なアクセス権がありません。」というエラーが出てログインが出来なくなった。 エラーが表示された原因は、WordPressのデータベースを移行や書き換えの際に「接頭辞」を変更した事である。 ・作成済のデータベースと移行先に用意したデータベースの接頭辞が違ったので書き換えた ・エクスポートしたデータベースのsqlファイル内の文字が変換 […]
$wpQuery = new WP_Query(); $param = array( 'posts_per_page' => -1, 'orderby' => 'date', 'order' => 'DESC', 'post_status' => 'publish', 'post_type' => 'post', 'meta_query' => array( a […]
function.phpに下記を追加する。 // 管理画面の検索範囲を変更する function add_subtitle_filter(){ global $post_type; //表示するのは投稿一覧画面のみ if ( $post_type == 'post' ) { echo '<input type="text" name="subtitle" value="'. get_quer […]
■カスタム投稿名 <?php echo esc_html(get_post_type_object(get_post_type())->name); ?> ■カスタム投稿ラベル <?php echo esc_html(get_post_type_object(get_post_type())->label ); ?>