0
虽然我自己开发的wordpress插件激活得到错误,但是激活时插件生成了6个字符的意外输出。如果您注意到“标题已发送”消息,联合供稿或与其他问题有关的问题,请尝试停用或删除此插件。虽然激活我自己开发的wordpress插件得到错误
这是插件的代码,请告诉我振振有辞感谢我advace
<?php
/*
Plugin Name: MNG image effect wp - options
Plugin URI: http://mngitservices.com/
Description: This is the plugin used for a gallery page of images or can be used in frent of the webpage apear much effectively.
Author: srinivas
version:1.0
Author URI: http://mngitservices.com/
*/
add_action('admin_menu', 'my_plugin_image');
function my_plugin_image() {
add_options_page('MNG image effect', 'MNG_image_effect', 'manage_options',__FILE__, 'my_plugin_options_images');
}
// showing in the page
function my_plugin_options_images() {
add_option('mng_image_plugin',array(
'1'=> 'url1',
'2' => 'url2'
));
if($_POST['mng_gallery']){
$frent_image = $_POST['frent_img1'];
$back_image = $_POST['back_img1'];
$new_mng_images = array($frent_image,$back_image);
$new_mng_images_options = get_option('mng_image_plugin'); // Getting array from the database of wp options
$new_mng_images = array_merge(array_values($new_mng_images), array_values($new_mng_images_options));
//$new_mng_images = array_push($new_mng_images_options);
update_option('mng_image_plugin',$new_mng_images);
echo 'Updated Successfully';
}
?>
<form action='options-general.php?page=mngimageeffects/mngimageeffects.php' method ="post" >
<div class="col-md-12">
<div class="form-group">
<label for="exampleInputEmail1">Frent images</label>
<input type="text" name="frent_img1" class="form-control" id="exampleInputEmail1" placeholder="frent image">
</div>
<div class="form-group">
<label for="exampleInputPassword1">Back images</label>
<input type="text" class="form-control" name="back_img1" id="exampleInputPassword1" placeholder="back image">
</div>
<input type="submit" value="submit" name="mng_gallery" class="btn btn-primary">
</div>
</form>
<?php
}
add_shortcode('mng_gallery_images','mng_gallery_images');
function mng_gallery_images(){
// Dynamic Slider
$mng_gallery_images = get_option('mng_image_plugin');
foreach($mng_gallery_images as $option) {
?>
<div class="col-md-3">
<img src="<?php echo $option; ?>" class="thumbnail" alt="..." width="100%">
</div>
<?php
}
}
?>
我可以在这个插件的顶部包含CSS代码。 – srinivas 2015-02-25 01:46:43
它工作正常,但它产生的错误是:该插件在激活期间生成了6个字符的意外输出。如果您注意到“标题已发送”消息,联合供稿或与其他问题有关的问题,请尝试停用或删除此插件。 – srinivas 2015-02-25 04:09:43
是的,你可以在插件中包含css。 \t像这样'add_action('admin_enqueue_scripts','My_styles_scripts'); (){ \t function My_styles_scripts(){ \t \t $ screen = get_current_screen(); ('your_page_id_here'== $ screen-> id){ \t \t wp_enqueue_style('My_CSS',plugins_url('css/My.css',__ FILE__)); \t \t} \t}'这是连接一个外部文件。 – MMK 2015-02-25 10:32:47