私は最初のテーマを作成しており、正しく動作しています。テーマWordpressでプラグインのショートカットコードを表示しない
しかし、2つのプラグインをインストールして私のテーマにショートコードを挿入すると、サイトに何も表示されません。
私は別のテーマを選択しましたが、プラグインは正常に動作しますが、何が起こっているのでしょうか?ギャラリー画像の
function.php
<?php
require_once('inc/redux-framework-master/redux-framework.php');
require_once('inc/office-master-theme-options.php');
add_theme_support('post-thumbnails', array('post','page'));
function enqueue_jquery() {
wp_deregister_script('jquery');
wp_register_script(
'jquery',
get_template_directory_uri() . '/js/jquery.js',
array(),
'1.11.1',
false
);
wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'enqueue_jquery');
function enqueue_styles_scripts() {
wp_enqueue_style(
'style-theme',
get_stylesheet_uri(),
array('bootstrap-css')
);
wp_enqueue_style(
'bootstrap-css',
get_template_directory_uri() . '/css/bootstrap.min.css'
);
wp_enqueue_style(
'stylish-portfolio',
get_template_directory_uri() . '/css/stylish-portfolio.css'
);
wp_enqueue_style(
'font-awesome',
get_stylesheet_directory_uri() . '/css/font-awesome.css'
);
wp_enqueue_script(
'bootstrap-js',
get_template_directory_uri() . '/js/bootstrap.min.js',null
);
}
add_action('wp_enqueue_scripts', 'enqueue_styles_scripts');
function wpse_ie_conditional_scripts() { ?>
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<?php
}
add_action('wp_head', 'wpse_ie_conditional_scripts');
require_once('wp_bootstrap_navwalker.php');
register_nav_menus(array(
'primary' => __('Main Menu', 'THEMENAME'),
));
?>
page.php
<?php get_header(); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="article">
<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
<p><?php echo do_shortcode('[meta_gallery_slider]'); ?></p>
<p><?php the_content(); ?></p>
</div>
<?php endwhile; else: ?>
<div class="article">
<p>Error 404</p>
</div>
<?php endif; ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
HTMLS及びSRCタグは、コンソールに表示され、画面が表示されるはずの場所に白オン画像
jQueryのオーバーライドが問題の原因になっている可能性があります。なぜjQueryの登録を解除するのですか? WPに付属のjQueryを使ってください。あなたの 'page.php'テンプレートは正しく見えます、**これは**あなたが問題を抱えているときにレンダリングされているテンプレートであると仮定します。 –
@cale_bデフォルトのwordpress Jqueryがヘッダーに追加され、ブートストラップが機能しませんでした。別のバージョンのjqueryを動作させるためにjqueryを登録できませんでしたので、デフォルトのjqueryの登録を解除してブートストラップを作成しました。また、デフォルトのjqueryをフッターに入れることができませんでした – Gislef
私はあなたの提案に従って行った。私はデフォルトのjqueryを使用しようとしましたが、ヘッダーに追加されていないので、プラグインはまだページに表示されておらず、ブートストラップも機能しませんでした – Gislef