2013/01/17
<script src="パス/heightLine.js" type="text/javascript"></script>
class=”heightLine”
グループ分けも可能
class=”heightLine-●●●”
<script src="パス/heightLine.js" type="text/javascript"></script>
class=”heightLine”
グループ分けも可能
class=”heightLine-●●●”
このファイルの、下記を変更でOK
define('HTTP_URL', 'URL'); define('HTTPS_URL', 'URL');
※EC-CUBEバージョン 2.13.3
<?php $num_cols = 4; // カラム数 $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // ページネーション $args = array( 'posts_per_page' => 16, // 1ページに表示するポスト数 'cat' => 0, // 表示させたい記事カテゴリのID 'paged' => $paged ); query_posts($args); if (have_posts()) : for ( $i=1 ; $i <= $num_cols; $i++ ) : echo '<div id="col-'.$i.'" class="col">'; $counter = $num_cols + 1 - $i; while (have_posts()) : the_post(); if( $counter%$num_cols == 0 ) : ?> <!-- コンテンツがここに入る --> <?php endif; $counter++; endwhile; rewind_posts(); echo '</div>'; //カラムを閉じる endfor;//ここからページネーション作成 next_posts_link('« 前へ'); previous_posts_link('先へ »'); else: echo 'no posts'; endif; wp_reset_query(); ?>
<?php $page_id = 9999;//数字はページのIDを入れてください $page = get_page($page_id, 'OBJECT' , edit); //指定したページのIDの情報を取得 $page_include = apply_filters( 'the_content',$page->post_content); //ページの本文をフィルターフックで整形してます echo $page_include; //出力します ?>
まだよくわかっていないのですが、一応下記のような区別でいつも使っています。
<?php echo get_post_meta($post->ID,"●●●",true); ?>
<?php if(post_custom(‘●●●’)): ?> <?php echo get_post_meta($post->ID,"●●●",true); ?> <?php endif; ?>
<?php echo apply_filters('the_content', get_post_meta($post->ID, '●●●', true)); ?>
<?php if(post_custom(‘●●●’)): ?> <?php echo get_post_meta($post->ID,"●●●",true); ?> <?php endif; ?>
<?php echo wp_get_attachment_image(get_post_meta($post->ID,"●●●",true),'medium'); ?>
<?php if(post_custom(‘●●●’)): ?> <?php echo wp_get_attachment_image(get_post_meta($post->ID,"●●●",true),'medium'); ?> <?php endif; ?>
<?php $image = wp_get_attachment_image_src(post_custom('●●●'),'full'); echo $image[0]; ?>
記事の一件目は、アイキャッチ画像や、抜粋文を乗せて、それ以降は、日付とタイトルだけでいい。
というときに使います。
<?php if (have_posts()) : ?> <?php $count = 0; while(have_posts()) : the_post(); ?> <?php $count++; ?> <?php if($count == 1) : ?> (…1件目の記事…) <?php else : ?> (…2件目以降の記事…) <?php endif; ?> <?php endwhile; ?> <?php endif; ?>
<?php if ( function_exists(‘register_sidebar’) ) register_sidebar(array( ‘name’=>’Left-side’, ‘before_widget’ => ‘<div>’, ‘after_widget’ => ‘</div>’, ‘before_title’ => ‘<h2>’, ‘after_title’ => ‘</h2>’, )); /** 以下を追加 */ register_sidebar(array( ‘name’=>’名前’, ‘before_widget’ => ‘<div>’, ‘after_widget’ => ‘</div>’, ‘before_title’ => ‘<h2>’, ‘after_title’ => ‘</h2>’, )); ?>
【テンプレートに追加コード】
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('2')) : ?> <!-- ウィジェットが設定されていない場合の出力をここに記述します --> <?php endif; ?>
プラグインに頼らず、簡単にアクセス制限をかけれます。
<?php /** アクセス制限 */ function require_login() { if ( ! is_user_logged_in() && ! preg_match( ‘/^(wp-login\.php|async-upload\.php)/’, basename( $_SERVER[‘REQUEST_URI’] ) ) && ! ( defined( ‘DOING_AJAX’ ) && DOING_AJAX ) && ! ( defined( ‘DOING_CRON’ ) && DOING_CRON ) ) { auth_redirect(); } } add_action( ‘init’, ‘require_login’ ); ?>