wp_head
wp_footer
上記2点が記載されているか確認すること
WordPress 2022.7.9
wp_head
wp_footer
上記2点が記載されているか確認すること
送受信時、瞬時にエラーが発生した場合は、VALUE DOMAIN側で制限をかけている可能性があるので、
サーバのコンパネにログインして、
管理メニュー「お役立ちツール」から[SSH接続]をクリックをして数分待つと解決する可能性がある。
<video id="video01" src="movie.mp4" autoplay muted loop controls playsinline></video> <div class="control"> <divid="play" class="hidden"><iclass="fa fa-play"></i></div> <divid="stop"><iclass="fa fa-pause"></i></div> <divid="mute"><iclass="fa fa-volume-off"></i><iclass="fa fa-volume-up hidden"></i></div> </div> <!-- /.control -->
$(function() { // 操作対象のvideoを指定 var video = $('#video01').get(0); // 動画の再生 $('#play').click(function() { $('#play').addClass('hidden'); $('#stop').removeClass('hidden'); video.play(); }); // 動画の一時停止 $('#stop').click(function() { $('#play').removeClass('hidden'); $('#stop').addClass('hidden'); video.pause(); }); // 動画の頭出し(任意の秒へ移動) $('#atama').click(function() { video.currentTime = 0; // 入れた秒の位置へ移動(例は0秒) }); // 音声ミュート(トグル式) $('#mute').click(function() { if (video.muted) { video.muted = false; $('#mute .fa-volume-off').addClass('hidden'); $('#mute .fa-volume-up').removeClass('hidden'); } else { video.muted = true; $('#mute .fa-volume-off').removeClass('hidden'); $('#mute .fa-volume-up').addClass('hidden'); } }); //音量アップ $('#vol-up').click(function() { if (video.volume <= 0.75) { video.volume = video.volume + 0.25; $("#vol").text(video.volume); } }); //音量ダウン $('#vol-down').click(function() { video.volume = video.volume - 0.25; $("#vol").text(video.volume); }); //音量表示 $("#vol").text(video.volume); });
WordPress 2022.4.6
・user_login:ユーザーID
・user_pass:md5を選択し、md5変換したパスワードを入力
・user_email:受信できるメールアドレス
・user_registered:(任意の日付)
・user_status:0
・user_id…先ほど追加したユーザーIDの数値
・meta_key…「wp_capabilities」と入力
・meta_value…「a:1:{s:13:”administrator”;b:1;}」と入力
・user_id…先ほど追加したユーザーIDの数値(上と同じもの)
・meta_key…「wp_user_level」と入力
・meta_value…「10」と入力
<div class="link"> <a href="#"> <div class="text">LINK</div> <div class="line"></div> </a> </div>
.link a { color: rgba(77,77,77,1); display: block; font-size: 14px; letter-spacing: .15em; overflow: hidden; padding: 0 0 8px; position: relative; width: fit-content; } .link a .line { background-color: rgba(77,77,77,.2); bottom: 0; height: 1px; left: 0; position: absolute; width: 100%; } .link a .line:before { -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.45, 0.25, 0.15, 1); transition: -webkit-transform 0.6s cubic-bezier(0.45, 0.25, 0.15, 1); -o-transition: transform 0.6s cubic-bezier(0.45, 0.25, 0.15, 1); transition: transform 0.6s cubic-bezier(0.45, 0.25, 0.15, 1); transition: transform 0.6s cubic-bezier(0.45, 0.25, 0.15, 1), -webkit-transform 0.6s cubic-bezier(0.45, 0.25, 0.15, 1); -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); content: ''; display: block; height: 100%; width: 100%; top: 0; left: 0; background-color: rgba(77,77,77,1); -webkit-transform: scale(0,1); -ms-transform: scale(0,1); transform: scale(0,1); } .link a:hover .line:before { -webkit-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); }
jQuery 2021.11.27
luxy.jsとページ内リンクを共存させるには、javascriptで指定したidへ飛ばせばよい。
WordPress 2021.5.31
<?php $current_page_id = $wp_query->get_queried_object_id(); $args = array( 'posts_per_page' => -1, 'post_type' => 'カスタム投稿' ); $my_posts = get_posts($args); ?> <?php foreach ($my_posts as $post): setup_postdata($post); ?> <li class="<?php if ($current_page_id == $post->ID ) {echo 'is_active';} ?>"> <a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a> </li> <?php endforeach; ?> <?php wp_reset_postdata(); ?>
<div class="group"> <div class"image"><img src="画像ファイル"></div> <div class"image"><img src="画像ファイル"></div> <div class"image"><img src="画像ファイル"></div> </div>
.group { display: flex; } .group .image { position: relative; } .group .image::before { content: ''; display: block; padding-top: 100%; } .group .image img { border: 1px solid rgba(0,0,0,1); height: 100%; position: absolute; top: 0; width: 100%; } .group .image img { background: rgba(255,255,255,1); object-fit: contain; }
WordPress 2020.11.11
$paged = get_query_var('page') ? get_query_var('page') : 1; $args = array( 'post_type' => 'post', 'posts_per_page' => 12, 'paged' => $paged, ); $my_query = new WP_Query($args); $max_num_pages = $my_query->max_num_pages; if( $my_query -> have_posts() ) : while($my_query -> have_posts()) : $my_query -> the_post(); endwhile; endif; if (function_exists('responsive_pagination')) { responsive_pagination($additional_loop->max_num_pages); } wp_reset_postdata();
$paged = get_query_var(‘page’) ? get_query_var(‘page’) : 1;がポイント。
$paged = get_query_var(‘paged’) ? get_query_var(‘paged’) : 1;ではない。
WordPress 2020.11.3
function cf_search_join( $join ) { global $wpdb; if ( is_search() ) { $join .= ' LEFT JOIN ' . $wpdb->postmeta . ' ON ' . $wpdb->posts . '.ID = ' . $wpdb->postmeta . '.post_id '; } return $join; } add_filter( 'posts_join', 'cf_search_join' ); function cf_search_where( $where ) { global $wpdb; if ( is_search() ) { $where = preg_replace( "/\(\s*" . $wpdb->posts . ".post_title\s+LIKE\s*(\'[^\']+\')\s*\)/", "(" . $wpdb->posts . ".post_title LIKE $1) OR (" . $wpdb->postmeta . ".meta_value LIKE $1)", $where ); // 特定のカスタムフィールドを検索対象から外す(※1) // $where .= " AND (" . $wpdb->postmeta . ".meta_key NOT LIKE 'number')"; // $where .= " AND (" . $wpdb->postmeta . ".meta_key NOT LIKE 'zip')"; // $where .= " AND (" . $wpdb->postmeta . ".meta_key NOT LIKE 'access')"; } return $where; } add_filter( 'posts_where', 'cf_search_where' ); function cf_search_distinct( $where ) { global $wpdb; if ( is_search() ) { return "DISTINCT"; } return $where; } add_filter( 'posts_distinct', 'cf_search_distinct' ); // 検索対象を『タイトルのみ』にする function __search_by_title_only( $search, & $wp_query ) { global $wpdb; if ( empty( $search ) ) return $search; // skip processing - no search term in query $q = $wp_query->query_vars; $n = !empty( $q[ 'exact' ] ) ? '' : '%'; $search = $searchand = ''; foreach ( ( array )$q[ 'search_terms' ] as $term ) { $term = esc_sql( like_escape( $term ) ); $search .= "{$searchand}($wpdb->posts.post_title LIKE '{$n}{$term}{$n}')"; $searchand = ' AND '; } if ( !empty( $search ) ) { $search = " AND ({$search}) "; if ( !is_user_logged_in() ) $search .= " AND ($wpdb->posts.post_password = '') "; } return $search; } //add_filter( 'posts_search', '__search_by_title_only', 500, 2 );// (※2)
下記サイトを参考にしました。
WordPress内の検索対象にカスタムフィールドも適用する