cformsⅡで別のフォームからフォームの値を取得しインプットフィールドに表示させる方法

cformsⅡという多機能なフォームプラグインがありますが、デフォルトで違うフォームの値を表示させたい場合は管理画面からは設定できない。

それはphpをフォームのvalueに設定できないため。
wordpressで記事やページ内にphpを使用させることができるプラグイン「Exec-php」を利用してもフォームを読み込んだ部分には反映されない。

そこで、
・一度管理画面で設定し、ページにフォームを表示させる
・フォームのソースを全部コピーしてページに貼り付ける

という方法をして、ソースのvalueの値を「<?php print $_POST[“持ってくるフォームの値のvalue”]; ?>」とすればwordpressでも値を取得することができた。

wordpress ページ内で最新記事一覧を表示する方法

EXEC-PHPのプラグインをインストールすると、記事やページ内でphpが使えるようになる。
でもこの記事内でのphpでquery_postsを使うとバグってしまうので、get_postsを使う

<ul>
            <?php
global $post; $lastposts = get_posts('numberposts=30&cat=3');
foreach($lastposts as $post) :
setup_postdata($post);
$post_title = $post->post_title;
if(mb_strlen($post_title)>30) {
	$post_title = mb_substr($post_title,0,30).'...';
}
?>
<li><span class="date"><?php echo date("Y.m.d  ", strtotime($post->post_date)); ?></span><a href="<?php echo get_permalink( get_the_ID() ); ?>" id="post-<?php the_ID(); ?>"> <?php echo $post_title; ?></li></a>
<?php endforeach; ?>
            </ul>

ワードプレスで特定の記事のコメント数を取得し表示する方法

ワードプレスで特定の記事のコメント数を取得し表示する方法

<?php  query_posts( 'page_id=77' );?>
              <?php the_post(); ?>
              コメント数:<?php comments_number('0', '1', '%'); ?>件
              <?php wp_reset_query(); ?>
<?php the_post(); ?>

で情報を読み込む。

ワードプレスで特定の記事のコメントを取得するコード

ワードプレスで特定のページや記事などに違うページのコメントを表示させたい場合に使用できる。

<ul>
<?php
$comments = get_comments(array('status' => 'approve' ,'number' => 3 , 'post_id' => 80));
foreach($comments as $comment):
$post = get_post($comment->comment_post_ID);
?>
<li><?php comment_date('m/d'); ?> <?php comment_author_link(); ?>
<?php comment_text(); ?></li>
<?php endforeach; ?>
</ul>

post_idで取得したい記事やページのIDを指定する。
numberで数を指定。

ワードプレスで総コメント数を表示させるコード

口コミサイトなどをワードプレスで作成する場合に便利な総コメント数を表示させる方法。
表示させたいテンプレートに

<?php $numcomms = $wpdb->
get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'");
if (0 < $numcomms) $numcomms = number_format($numcomms);
echo "$numcomms"; ?>

を記載すると総コメントが表示される。