您正在尝试在变量中进行回显。您还将PHP标记封装在字符串中。您需要像这样连接函数本身:
function default_content($content) {
global $post;
if ($post->post_type == \'my-custom-post-type\') {
$content .= \'<p style="text-align: center;"><strong>Custom Field Text here: \'. get_post_meta( $post->ID, "custom-field-1", true ).\'</strong></p>
<p style="text-align: center;"><a href="http://myblog.com/?checkout=\' . get_post_meta( $post->ID, "custom-field-2", true ).\'">Link 01</a></p>\';
}
return $content;
}
add_filter(\'the_content\', \'default_content\', 0);
此外,您正在调用全局$post,因此请使用$post->ID而不是get\\u the\\u ID()。
干杯