Я создал сайт локально, и все работает нормально. Когда я перенес все это на тестовый сервер, я получил ошибку на некоторых моих шорт-кодах.
Два коротких кода, о которых идет речь, следующие:
function gallery_image( $atts, $content = null ) {
extract( shortcode_atts(
$atts ) );
return '<div class="twocol"><a rel="prettyPhoto[gal]" href="'. $link .'"><img src="' . do_shortcode($content) . '"/></a></div>';
}
add_shortcode('image', 'gallery_image');
Я использую "[show_info date="Nov. 4, 2013" by="William Shakespeare"]", чтобы выполнить это.
А ТАКЖЕ
function show_opening( $atts, $content = null ) {
extract( shortcode_atts(
$atts ) );
return '<div class="show-opening"><span>On Stage:</span> '. $date .'<span>by:</span> ' . $by . '</div>';
}
add_shortcode('show_info', 'show_opening');
Я использую "[image link="/wp-content/uploads/2013/11/RomeoAndJuliet-Gallery01.jpg"]/wp-content/uploads/2013/11/RomeoAndJuliet-Gallery01.jpg[/image]" выполнить это.
Я никогда не видел этого раньше и не могу понять, почему локально он работал нормально, а отображал эту ошибку только после загрузки на веб-сервер. Любая идея, почему это может происходить? Или какие-либо предложения о том, как это исправить?
Спасибо!