我正在使用Divi,并在中的帖子内容下方添加了以下代码single.php
:
<?php if(get_post_meta($post->ID, \'store-url\', true) !== \'\') { ?>
<div class="store"><a href="<?php echo get_post_meta($post->ID, \'store-url\', true); ?>">Purchase a digital copy from $4 here. Up to 5184 x 3456 pixels in size</a>.</div>
<?php } ?>
我有一个名称的自定义字段
store-url
具有URL值。
当我查看一篇文章时,我收到一个500内部服务器错误。
这是默认内容加上自定义代码(#purchase
):
<div class="entry-content">
<?php
do_action( \'et_before_content\' );
the_content();
wp_link_pages( array( \'before\' => \'<div class="page-links">\' . esc_html__( \'Pages:\', \'Divi\' ), \'after\' => \'</div>\' ) );
?>
</div> <!-- .entry-content -->
<div id="purchase">
<?php if(get_post_meta($post->ID, \'store-url\', true) !== \'\') { ?>
<div class="store"><a href="<?php echo get_post_meta($post->ID, \'store-url\', true); ?>">Purchase a digital copy from $4 here. Up to 5184 x 3456 pixels in size</a>.</div>
<?php } ?>
</div>
调试日志显示:
PHP注意事项:wpdb::escape是deprecated 从3.6.0版开始!请改用wpdb::prepare()或esc\\u sql()。在/home/doigc349/public\\u html/wp-includes/functions中。php在线3838
感谢您的帮助。
你好Steve