<?php// NEWを表示する日数を指定define("NEWEST_POST_DAYS", 7); /** * 記事にNEWを付けるか判定する処理 */function is_newest_post($the_post) { // NEWを付加する日数 $days = NEWEST_POST_DAYS; // 記事投稿後の経過日数 $today = date_i18n('U'); $posted = get_the_time('U',$the_post->ID); $elapsed = date('U',($today - $posted)) / (60*60*24) ; // NEWを付加する日数よりも経過日が小さければtrueを返す if( $days > $elapsed ){ return true; } else { return false; }}
<div class="animation"></div>.animation:after { content: ""; display: block; background: url("http://placehold.it/200x200") no-repeat top left; background-size: contain; width: 100px; height: 100px; animation: bounce 3s ease infinite;}
<?phpadd_shortcode( 'my-template', 'my_template');function my_template() { ob_start(); get_template_part("module"); // ここを書き換える $template = ob_get_contents(); ob_end_clean(); return $template; }
<?php $args = array( 'posts_per_page' => -1, 'post_type' => 'page', 'orderby' => 'menu_order', 'order' => 'ASC', 'meta_query' => array( array( 'key' => '_wp_page_template', 'value' => array('template-name-a.php','template-name-b.php'), 'compare' => 'IN' ) ) ); $pages = get_posts( $args );