私はこのウェブサイトを開発しています:baikumotor.com
そして、私は次のカスタムメイドの関数を中に挿入しましたfunctions.php
:
function colorStock(){
function display_color($color)
{
echo "<div class=\"colorStockItem\" style=\"background: ". $color .";\"></div>";
}
$postID = get_the_ID();
$colorStock = get_post_meta($postID, 'colorStock', true); //Get Colours available
if ($colorStock != ""){
$myArray = explode(', ', $colorStock);
//print_r($myArray);
//echo $myArray;
foreach ($myArray as $item){
$css_colors = array('naranja' => '#f58e08',
'rojo' => '#d40000',
'azul' => '#3086d6',
'blanco' => '#ffffff',
'negro' => '#000000',
'plata' => '#d0d0d0');
foreach ( $css_colors as $colorname => $value) {
if ($colorname == $item) {
display_color($value);
}
}
}
}
}
各バイクで利用可能な色を表示することになっています。各投稿のカスタムmeta_fieldから色の名前(使用可能な場合)を取得します。
関数を製品ループ内に配置するcolorStock();
と、最新のバイクでは正常にロードされますが、次の製品から色をロードする必要があるポイントに達するとすぐに、コンテンツのロードが停止します( HTML)を選択し、ページを不完全なままにします。
なぜページの読み込みが中断されるのか、そしてこれを修正する方法を知りたいのですが。
ありがとう!