ホーム > タグ > テーマ

テーマ

テーマをwp.Vicuna Ext. Customにアップデート・修正

wpvicunawp.Vicuna Ext.を使っていたのですが、元となるwp.Vicunaが最近新しくなったのに合わせてwp.Vicuna Ext. Customが新しく公開されています(3つとも作者が違う)。

2009.3にwp.VicunaのCSSファイル(スキン)のみがアップデートされた際既に、当サイトではアップデートを行っていて、一部wp.Vicuna Ext.の機能が動作しなくなっていたのですが、今回のwp.Vicuna Ext. Customでそれも改善されます(作者様に感謝)。

但し、残念なことにwp.Vicuna Ext.の拡張機能であったVicuna Adaptorプラグインの一部の機能などが動作しなくなってしまたので(プラグインの再インストールでもダメだった・・・)。PHPは全くと言っていいほど分からなかったので少し手間取ったりしましたが、2つのソースを比較して、それらへの対応も済ませました。

今回はそれらのまとめです。

ソーシャルブックマークリンク

ソーシャルブックマークへのリンク系を表示出来る様にするには、各ページの記事タイトル下のタグ一覧の次に、<?php the_tags('<li class="tags">', ' | ', '</li>'); endif; ?>を追加。

<div class="entry">
 <ul class="info">
  <li class="date"><?php the_time(__('Y-m-d (D) G:i', 'vicuna')) ?></li>
  <li class="category"><?php the_category(' | ') ?></li><?php if (function_exists('the_tags')) :
  <?php do_action('entry_info'); ?>
  <?php the_tags('<li class="tags">', ' | ', '</li>'); endif; ?>
  <?php edit_post_link(__('Edit', 'vicuna'), '<li class="admin">', '</li>'); ?>
 </ul>

はてなブックマークコメント

はてなブックマークのコメントを表示させる場合は、comments.phpの110行目あたりにある

   </div><!-- end div#comment -->
<?php endif;
   if ($trackpingCount > 0 || 'open' == $post->ping_status) : ?>

   </div><!-- end div#comment -->
<?php endif; ?>
<?php do_action('comments_footer'); ?>
<?php if ($trackpingCount > 0 || 'open' == $post->ping_status) : ?>

とする。

Tag cloudのclass

デフォルト設定そのままでは無くウイジェットの表示項目を入れ替えている(ウイジェット設定を使っている)場合、Tag cloudにクラスなどが適応されなく、CSSでのフォントサイズ・色などの制御が出来なくなっていました。

これは、functions.phpに下記のコードをくわえることで機能する様になります。

/**
* Display a widget of tag clouds.
*/

function vicuna_widget_tag_cloud($args) {
 extract($args);
 $options = get_option('widget_tag_cloud');
 $title = empty($options['title']) ? __('Tag Cloud', 'vicuna') : $options['title'];
 echo $before_widget;
 echo $before_title . $title . $after_title;
 vicuna_tag_cloud();
 echo $after_widget;
}
wp_register_sidebar_widget('tag_cloud', __('Tag Cloud', 'vicuna'), 'vicuna_widget_tag_cloud');

同時に色々な部分を修正しているので、もしかしたら上手く動作しないかもしれません。そう言う場合はコメントください。

Home > Tags > テーマ

Flickr

By Erik Rasmussen
RSS はてなダの最近の記事
META

Return to page top