2017-01-18 21 views
0

私は最近ワードプレスのテーマを変更しました。新しいテーマに移行しようとしているカスタムページテンプレートがありますが、カスタムページテンプレートでエラーが発生しています。"未定義の関数post_image_thumbnail()を呼び出す"エラー

Fatal error: Call to undefined function post_image_thumbnail() in [link to custom page url] on line 55

私はそれがサムネイルをサポートしていない子のテーマかもしれないと思ったので、私は子供のテーマのfunctions.phpにこれを追加しました:

add_theme_support('post-thumbnails');

しかし、それは何も解決しませんでした。

誰かが私のコードをデバッグするのに役立つでしょうか?たぶん私は見ることができない構文エラーがありますか?

<h3><?php echo get_cat_name(26);?></h3> 
<?php query_posts(array('category__and'=>array(75,26),'meta_key'=>'wpcf-sortname','orderby'=>'meta_value','order'=>ASC,'posts_per_page' => -1));if (have_posts()) while (have_posts()) : the_post(); ?><div class="indentlist"><?php post_image_thumbnail(); ?><div style="clear:both;"></div><a href="<?php the_permalink() ?>" class="participants"><?php the_title(); ?></a></div><?php endwhile; // end of the loop. ?> 

ありがとうございます!

答えて

0

あなたの古いテーマには、新しいテーマにはない機能が含まれていました。古いテーマから新しいテーマに移動したコンテンツは、欠落している関数を呼び出してエラーになります。

あなたの最善の行動は、欠落している機能を新しいテーマに移動することです。これは単純なコピー/ペーストよりも難しいかもしれません。

代わりにthe_post_thumbnail('SIZE');と投稿したコードのpost_image_thumbnail();を置き換えることもできます。 'SIZE'を有効なイメージサイズの名前に変更します。試すことができるオプションは'large''full'です。

+0

感謝をありがとう

<?php add_action('woocommerce_archive_description', 'woocommerce_category_image', 2); function woocommerce_category_image() { if (is_product_category()){ global $wp_query; $cat = $wp_query->get_queried_object(); $thumbnail_id = get_woocommerce_term_meta($cat->term_id, 'thumbnail_id', true); $image = wp_get_attachment_url($thumbnail_id); if ($image) { echo '<img src="' . $image . '" alt="" />'; } } } ?> 

:P私は、次のコードを追加します君は!私は両方のオプションを試してみます。 – butterscotch

+0

サムネイルに適用されたfunctions.phpコードをコピーして動作しています。どうもありがとうございます! – butterscotch

0

私にも同様の問題がありましたが、答えが見つかりませんでした。

woocommerceカテゴリページに画像のサムネイルを入れたいと思います。このために、私はtaxonomy-product_cat.phpに次のコードを追加します。

/* indicar thumbnail category product */ 
if (has_category_thumbnail()) { 
    the_category_thumbnail(); 
}else{ 
echo '<img alt="Imagen por defecto" src="#"; />'; 
} 

私もfunctions.phpにこのコードを追加します。

add_theme_support('category-thumbnails'); 

私は、woocommerceページカテゴリに管理WPにサムネイル用画像を置きますしかし、次のエラーがウーカテゴリページにあります。

archive-product.phで

未定義の関数の呼び出しhas_category_thumbnail()

0

他のコードは、私が理解してポストのための画像ですので、私は、woocommerceページでこれを見つけていないが、これはまったく機能し、

関連する問題