WordPress サイドバーウィジェットのTips

サイドバー (sidebar.php)でのサイドバーウィジェット表示部分は以下なので、ウィジェットの有無関わらず表示したいものはphp ifの上に書く。

<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : // begin primary sidebar widgets ?>
この間
<?php endif; ?>

ウィジェット部分のhtmlを弄りたい場合、テーマのための関数 (functions.php)を弄る。

<?php
if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '</li>',
        'before_title' => '<h2 class="widgettitle">',
        'after_title' => '</h2>',
    ));
?>

(例)

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' =>'</li>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
?>
Continue reading » · Rating: · Written on: 04-06-08 · No Comments »

WordPressのログイン画面をカラフルに

wplogin.png
WordPressのログイン画面をカラフルにする6色のスキン。
wp-admin/images の login-bkg-tile.gif と login-bkg-bottom.gif を上書きするだけでOK。複数のブログを持っている人は、ブログ別にログインカラーを分けると分かり易いです。

6 Wordpress Login Skins

Continue reading » · Rating: · Written on: 02-15-08 · No Comments »

MTのRSSを弄る、全文・概要・改行など

Movable Type3のRSSフィードのメモです。
全文配信、改行反映、続きを読むリンクの表示など。


概要のみ配信

<description><$MTEntryBody convert_breaks="1" encode_xml="1"$></description>

のBodyをExcerptに変更。

<description><$MTEntryExcerpt convert_breaks="1" encode_xml="1"$></description>

全文配信にする
MTEntryBodyの下にMTEntryMoreを追記。

<$MTEntryBody encode_xml="1" convert_breaks="1"$>
<$MTEntryMore encode_xml="1" convert_breaks="1"$>

改行させる
convert_breaks=”0″ を convert_breaks=”1″ に変更。

<description><$MTEntryBody encode_xml="1" convert_breaks="1"$></description>

「続きを読む」のリンクを入れる
追記がある記事にはパーマリンクリンクが入ります。
descriptionとlinkの間に挿入。

<description><$MTEntryBody encode_xml="1" convert_breaks="1"$></description>
<MTIfNonEmpty tag="EntryMore" encode_xml="1">
<p><a  href="<$MTEntryPermalink$>#more">続きを読む &gt;&gt;</a></p>
</MTIfNonEmpty>
Continue reading » · Rating: · Written on: 01-25-08 · No Comments »

WPカテゴリーからブログロールを消す

site006091.png
WordPress2.1.2にしてから、カテゴリ一覧にブログロールが出現。
どうやらカテゴリの一つとして認識されるようになったみたいなのですが、他のカテゴリに紛れ込むので邪魔。(使ってないし)

ところがブログロールは、デフォルトなので削除できない。
仕方ないので、記事数の少ないカテゴリをブログロールに移して上書きして普通のカテゴリにしました。

移した後は、カテゴリ一覧の表示する順番がおかしくなっていたのでこれをID順からname順に変更。

サイドバーのテンプレートにあるカテゴリ一覧の表示の部分

sort_column=id

から

sort_column=name

に変更します。

Continue reading » · Rating: · Written on: 03-07-07 · No Comments »

WordPressのタイトルをSEO向けにする

WPのtitleはデフォの状態ではSEO向きではないので、titleを改変するwp-title-suffixというプラグインがありますが、このwp-title-suffixはパンくずリストプラグインのBreadcrumb Navigation XTの動作に影響が出てしまいます。

そこで、プラグインを使わずにSEO向きにする事でそれを回避する方法。

プラグインを使わずにtiteのSEOカスタマイズ方法

テーマエディタでヘッダーテンプレートのtitle部分を以下のものに変更します。
ブログのタイトル部分には自分のサイト名を入れてください。

<title><?php wp_title('ブログのタイトル なくてもいい'); ?><?php if(wp_title('ブログのタイトル', false)) { ?> | <?php } ?><?php bloginfo('name'); ?></title>
Continue reading » · Rating: · Written on: 02-21-07 · No Comments »

WordPressで抜粋表示部分を表示させる

アーカイブ一覧やindexに、記事投稿の抜粋表示部分のを表示させることで、Movable Typeの追記と同じような感じにする方法。

テンプレートファイルのindex.phpなど変更したい部分の

<?php the_content(__('Read the rest of this entry &raquo;')); ?>

<?php the_excerpt(); ?>

に置換する。

Continue reading » · Rating: · Written on: 02-19-07 · No Comments »