2017-02-27 9 views
-1

私は使用したいカレンダープラグインを持っています。最初にWP '17のデフォルトテーマでテストしましたが、うまく表示されます。私は自分のカスタムテーマをw3.cssを使ってビルドしています。非常に基本的なものです。Wordpressのプラグインはスタイリングされていませんか?

私は

<?php 
/** 
* Register our sidebars and widgetized areas. 
* 
*/ 
function arphabet_widgets_init() { 

    register_sidebar(array(
     'name'   => 'Home right sidebar', 
     'id'   => 'home_right_1', 
     'before_widget' => '<section id="%1$s" class="widget %2$s">', 
     'after_widget' => '</section>', 
     'before_title' => '<h2 class="widget-title">', 
     'after_title' => '</h2>', 
    )); 

} 
add_action('widgets_init', 'arphabet_widgets_init'); 
add_theme_support('customize-selective-refresh-widgets'); 
wp_enqueue_script("jquery"); 

?> 

を使用してウィジェットの表示領域を作成し、私のindex.php内の適切なdiv要素に次のように置く:私の知る限り

<?php dynamic_sidebar('home_right_1'); ?> 

、私の "テーマ "は、スタイルシートが添付されていないウィジェットを出力します。これはカレンダーウィジェットで、囲まれた領域ではなく、長いリストに月の全リストを表示します。

何か提案がありがとうございます。

+0

、しかし、あなたの現在のテーマではありませんそのカレンダープラグインのためのスタイル。あなたはそれのためのデフォルトのテーマからいくつかのコード行をコピーする必要があります。 –

+0

http://imgur.com/a/Eumge私はそれをいくつかの異なるdivに配置しようとしましたが、たびたび同じ結果が得られました。 @ Jared Chu、私はテーマがプラグインの周りのスタイルになっていたことに気付かず、どのような変更を加えて互換性を持たせることができますか?サイジングを超えて私ができることはそれほど多くないと私には思われます。 – sgn

+0

カレンダーを別の位置に置こうとしましたか?多分それはサイドバーCSSと競合している –

答えて

0

さて、私は、関数がフックする場所であると思われるフッターを呼び出していませんでした。今は期待どおりに動作しています。

<?php get_footer(); ?> 

(インデックスファイルにちょうど</body>前に付けられています。)

私もそれを呼び出すために、次を使用して終了:plsはスクリーンショットを提供

<?php if (is_active_sidebar('home_right_1')) : ?> 
    <div id="primary-sidebar" class="primary-sidebar widget-area" role="complementary"> 
     <?php dynamic_sidebar('home_right_1'); ?> 
    </div><!-- #primary-sidebar --> 
<?php endif; ?> 
関連する問題