放弃旧结构!可能会将其移动到插件中。你正在进入一个新的复杂世界,看起来你需要了解它。最好了解WP是如何工作的,而不是试图让它屈从于你的想法。
如果您希望从现有php代码中发生动态事件,那么将其输入WP的最简单方法就是短代码。你制定你的代码return
您想在页面/帖子上输出什么,然后将该短代码放在php生成的内容所在的位置。
<?php
/*
Plugin Name: BestPluginEva
Plugin URI:
Description:
Version: 0.0.1
Author: You
Author URI:
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl.html
*/
namespace You\\YourStuff;
add_action( \'init\', __NAMESPACE__ . \'\\register_shortcode\' );
function register_shortcode() {
add_shortcode( \'old_content_output\', __NAMESPACE__ . \'\\old_content_shortcode\' );
}
function old_content_shortcode( $atts = [], $content = null ) {
$shortcode_html_output = your_old_content();
// always return never echo or break out of php into HTML
return $shortcode_html_output;
}
这可以让你开始。然后放置
[old_content_output]
将旧的php代码输出到页面中。