我刚刚编写了我的第一个插件,这是一个非常基本的例程,可以通过短代码在页面上插入表单。
插件在我的本地开发网站上运行良好,但是当我上传并激活时,它会附加一个" 1"在foldername的末尾,好像已经有一个重复的文件夹,但没有。因此:" my_plugin_name"成为" my_plugin_name1"当然,这个插件不会起作用。
有关此的任何想法,该寻找什么?
以下是代码:
/* Load the php file */
require_once('msc-mini-storage-calc.php');
/* Enqueue CSS file */
function prefix_add_stylesheet() {
wp_enqueue_style( 'prefix-style', plugins_url('msc-style.css', __FILE__) );
}
add_action( 'wp_enqueue_scripts', 'prefix_add_stylesheet' );
/* Register and enqueue the script*/
function load_msc_mini(){
wp_register_script( 'msc-mini-storage-calculator', plugins_url('msc-mini-storage-calculator.js', __FILE__ ) );
wp_enqueue_script( 'msc-mini-storage-calculator' );
}
add_action('init', 'load_msc_mini');
/* Add function to load the form and add shortcode */
function show_calc_form(){
return $options = wp_remote_retrieve_body( wp_remote_get( plugins_url() . '/msc-mini-storage-calc/mini-storage-calc_form.html' ) );
}
add_shortcode('msc-mini-calc', 'show_calc_form');
谢谢!
答案 0 :(得分:0)
更改了zip文件的名称和相关路径。我不知道为什么这是一个修复,但它确实解决了这个问题。