Plugin for Facebook widget in wordpress

1. Copy this code and  save it in plugins folder activate the plugin and enjoy.

<?php
/*

 * Plugin Name:Facebook Like widget

author: Arunendra Pratap Rai

*/

class apr_facebook_widget extends WP_Widget {

    /** constructor */

    function apr_facebook_widget() {

        parent::WP_Widget(false, $name = __('(apr) Facebook Like Box', 'ocmx'), $widget_options = __('Display a Facebook Like Box.','ocmx'));

    }

    /** @see WP_Widget::widget */

    function widget($args, $instance) {

        extract( $args );

        if(isset($instance["title"]))

$title = esc_attr($instance["title"]);

if(isset($instance["facebookpage"]))

$facebookpage = esc_attr($instance["facebookpage"]);

if(isset($instance["height"]))

$height = esc_attr($instance["height"]);

if(isset($instance["faces"]))

$faces = esc_attr($instance["faces"]);

if(isset($instance["colorscheme"]))

$colorscheme = esc_attr($instance["colorscheme"]);

if(isset($instance["stream"]))

$stream = esc_attr($instance["stream"]);

if(isset($instance["border"]))

$border = esc_attr($instance["border"]);      

     

echo $before_widget; ?>

<?php echo $before_title; ?>

            <?php echo $instance['title']; ?>

            <?php echo $after_title; ?>

            

         

        <?php echo $after_widget;

    }

    /** @see WP_Widget::update */

    function update($new_instance, $old_instance) {

        return $new_instance;

    }

    /** @see WP_Widget::form */

    function form($instance) {

        if(isset($instance["title"]))

$title = esc_attr($instance["title"]);

if(isset($instance["facebookpage"]))

$facebookpage = esc_attr($instance["facebookpage"]);

if(isset($instance["height"]))

$height = esc_attr($instance["height"]);

if(isset($instance["faces"]))

$faces = esc_attr($instance["faces"]);

if(isset($instance["colorscheme"]))

$colorscheme = esc_attr($instance["colorscheme"]);

if(isset($instance["stream"]))

$stream = esc_attr($instance["stream"]);

if(isset($instance["border"]))

$border = esc_attr($instance["border"]);

        ?>

            

<?php } } // class FooWidget //This sample widget can then be registered in the widgets_init hook: // register FooWidget widget add_action('widgets_init', create_function('', 'return register_widget("apr_facebook_widget");')); ?>

No comments:

Post a Comment