WordPress テーマ修正(レイアウトの不具合)

WordPress テーマ修正(レイアウトの不具合)

Posted at March 18,2010 1:55 AM
Tag:[Theme, WordPress]

現在配布中の WordPress テーマを修正しました。修正内容は次の1点です。

  • 検索時にレイアウトが崩れる不具合を修正

修正されたテーマを利用する場合は、下記のサイトからダウンロードしてください。

WordPress テーマ

修正ファイルは「検索結果 (search.php)」のみです。この部分のみ変更したい方は、以下の内容に入れ替えてください。

<?php get_header(); ?>
 
<?php
if (preg_match('/layout-three-column-right|layout-three-column-liquid-right/',$layout)) {
} else {
    if (preg_match('/three|left/',$layout)) {
?>
<div id="links-left-box">
<div id="links-left">
<?php
        include (TEMPLATEPATH . '/sidebar2.php');
?>
</div>
</div>
<?php
    }
}
?>
 
<!-- center -->
<div id="content">
<div class="blog">
 
<?php if (have_posts()) : ?>
    <div class="entry">
        <div class="date">Search Results</div>
        
        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></div>
            <div class="alignright"><?php previous_posts_link('Next Entries &raquo;') ?></div>
        </div>
 
<?php while (have_posts()) : the_post(); ?>
                
        <h2 class="entry-header"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
        <p class="entry-footer">Posted at <?php the_time('h:i') ?> | Category: <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?>  <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></p>
 
<?php endwhile; ?>
 
        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></div>
            <div class="alignright"><?php previous_posts_link('Next Entries &raquo;') ?></div>
        </div>
    </div>
 
<?php else : ?>
 
    <div class="entry">
        <div class="date">Search Results</div>
    <div class="entry-header">No posts found. Try a different search?</div>
    <?php include (TEMPLATEPATH . '/searchform.php'); ?>
    </div>
 
<?php endif; ?>
 
</div>
</div>
 
<?php
if (preg_match('/layout-three-column-right|layout-three-column-liquid-right/',$layout)) {
?>
<div id="links-left-box">
<div id="links-left">
<?php
    include (TEMPLATEPATH . '/sidebar2.php');
?>
</div>
</div>
<?php
}
?>
 
<?php
if (preg_match('/three|right/',$layout)) {
?>
<div id="links-right-box">
<div id="links-right">
<?php
    if (preg_match('/two/',$layout)) {
        include (TEMPLATEPATH . '/sidebar2.php');
    }
    get_sidebar();
?>
</div>
</div>
<?php
}
?>
 
<?php get_footer(); ?>
関連記事
zenback
人気エントリー
トラックバックURL


コメント

いただきました。「koikikukan3」を使わせてもらってます。検索ウィジェットがうまく機能しないのには悩んでいましたが、本体CSSをわからないなりにあちこちいじってカスタマイズしてしまったため、自分が悪いのだとあきらめていました。

検索については、最近、Google のカスタムサーチが使えるのに気づき導入しました。が、これって各記事の上(記事外)にある[前と次」の隣接記事タイトルにも反応してしまいます。つまり、前後の記事タイトルに含まれる語句まで検索されてしまう。どうしたもんかと思っていたところにこの案内。

いまさっそく試したら見事にブログのイメージを壊さずしかもきちんと検索して表示してくれました。仕事の合間をみて、もう少し確認しながらウィジェットとして使用します。

あちがとうございました。

[1] Posted by なかの : March 18, 2010 8:12 AM

>なかのさん
こんばんは。
コメントありがとうございます。
不具合に気がつかず、申し訳ありませんでした。
何か気になる点がありましたらお気軽にご連絡ください。
ではでは!

[2] Posted by yujiro logo : March 19, 2010 1:43 AM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)