Arjunaテーマにzenbackを仕込む

Movable Type用のブログパーツzenbackを、WordPressArjunaテーマに仕込む方法です。Arjunaがちょくちょくバージョンアップするので何度もやり直す必要があり、便利なようにまとめておこうと思いました。


  1. まずzenbackを表示する。本家の説明はこのリンク先を読んでね。で、comments.php の先頭に入れる。
*** comments.php	2011-04-25
--- ../comments.php	2011-04-29
***************
*** 1,3 ****
--- 1,7 ----
+ <strong>&lt;?php if (!is_preview() &amp;&amp; (is_single() || is_page())): ?&gt;</strong>
+ <strong>&lt;!-- X:S ZenBackWidget --&gt;...&lt;!-- X:E ZenBackWidget --&gt;</strong>
+ <strong>&lt;?php endif ?&gt;</strong>
+ 
  &lt;?php $arjunaOptions = arjuna_get_options(); ?&gt;
  &lt;?php
  // This is the comments file for WordPress 2.7+

次に、関連記事の精度を上げる

  1. 本文を専用タグで囲む。これは single.php の半ば辺りに入れる。
*** single.php	2011-04-01
--- ../single.php	2011-04-29
***************
*** 12,18 ****
--- 12,21 ----
  		<?php get_template_part( 'templates/post/single-post-header' ); ?>
  		
  		<div class="postContent">
+ <!-- zenback_body_begin -->
  			<?php the_content(__('continue reading...', 'Arjuna')); ?>
+ <!-- zenback_body_end -->
+ <!-- zenback_date <?php echo get_post_time('Y-m-d') ?> -->
  		</div>
  		<div class="postLinkPages"><div>
  			<?php arjuna_get_post_pagination(__('Previous Page', 'Arjuna'), __('Next Page', 'Arjuna'));?>
  1. タイトルを専用タグで囲む。これは templates/post/single-post-header.php の初めの方に入れる。
*** templates/post/single-post-header.php	2011-03-10
--- ../single-post-header.php	2011-04-29
***************
*** 1,6 ****
  <?php $arjunaOptions = arjuna_get_options(); ?>
  <div class="postHeader">
! 	<h1 class="postTitle"><a href="<?php the_permalink() ?>" title="<?php _e('Permalink to', 'Arjuna'); ?> <?php the_title(); ?>"><span><?php the_title(); ?></span></a></h1>
  	<div class="bottom"><div>
  		<span class="postDate"><?php the_time(get_option('date_format')); ?><?php
  			//Time
--- 1,10 ----
  <?php $arjunaOptions = arjuna_get_options(); ?>
  <div class="postHeader">
! 	<h1 class="postTitle"><a href="<?php the_permalink() ?>" title="<?php _e('Permalink to', 'Arjuna'); ?> <?php the_title(); ?>"><span>
! <!-- zenback_title_begin -->
! <?php the_title(); ?>
! <!-- zenback_title_end -->
! </span></a></h1>
  	<div class="bottom"><div>
  		<span class="postDate"><?php the_time(get_option('date_format')); ?><?php
  			//Time

おしまい。

コメント

“Arjunaテーマにzenbackを仕込む” への2件のフィードバック

  1. […] 先週の“Arjunaテーマにzenbackを仕込む”に続いて、やり直すのが面倒なことをまとめておくシリーズ(笑)その2。 […]

  2. […] Arjunaテーマにzenbackを仕込みましたが、投稿ヘッダーの右端にある「コメント表示へジャンプするリンク」をクリックすると、コメント表示の先頭ではなくてzenback表示の先頭へ飛んでし […]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です