WordPressメモ-ウィジェット非対応テーマをウィジェット対応にする方法-

logw_title_wordpress_logo

WordPressでウィジェット対応していないテーマをウィジェット対応にする方法になります。

function.phpを変更

WordPressのfunction.phpを開いて以下のコードを記入します

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

コードを記入したら次はサイドバーのPHPファイルを編集します。

sidebar.phpの修正

サイドバーPHPが以下のコードになっていると思います。

<?php wp_list_categories('title_li=&depth=1'); ?>

サイドバーをウィジェット対応したいのでコードを書き換えをします。

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<?php endif; ?>

↑書き換えたコードになります。これでサイドバーをウィジェット対応します。