This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function __construct() { | |
parent::__construct( | |
// widget ID | |
'hstngr_widget', | |
// widget name | |
__('Hostinger Sample Widget', ' hstngr_widget_domain'), | |
// widget description | |
array( 'description' => __( 'Hostinger Widget Tutorial', 'hstngr_widget_domain' ), ) | |
); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public function widget( $args, $instance ) { | |
$title = apply_filters( 'widget_title', $instance['title'] ); | |
echo $args['before_widget']; | |
//if title is present | |
if ( ! empty( $title ) ) | |
echo $args['before_title'] . $title . $args['after_title']; | |
//output | |
echo __( 'Hello, World from Hostinger.com', 'hstngr_widget_domain' ); | |
echo $args['after_widget']; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public function form( $instance ) { | |
if ( isset( $instance[ 'title' ] ) ) | |
$title = $instance[ 'title' ]; | |
else | |
$title = __( 'Default Title', 'hstngr_widget_domain' ); | |
?> | |
<p> | |
<label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:' ); ?></label> | |
<input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" /> | |
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public function update( $new_instance, $old_instance ) { | |
$instance = array(); | |
$instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : ''; | |
return $instance; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function hstngr_register_widget() { | |
register_widget( 'hstngr_widget' ); | |
} | |
add_action( 'widgets_init', 'hstngr_register_widget' ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function hstngr_register_widget() { | |
register_widget( 'hstngr_widget' ); | |
} | |
add_action( 'widgets_init', 'hstngr_register_widget' ); | |
class hstngr_widget extends WP_Widget { | |
function __construct() { | |
parent::__construct( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Hook the 'wp_footer' action, run the function named 'mfp_Add_Text()' | |
add_action("wp_footer", "mfp_Add_Text"); | |
// Hook the 'wp_head' action, run the function named 'mfp_Remove_Text()' | |
add_action("wp_head", "mfp_Remove_Text"); | |
// Define the function named 'mfp_Add_Text('), which just echoes simple text | |
function mfp_Add_Text() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Plugin Name: Add Excerpt | |
*/ | |
// Hook the get_the_excerpt filter hook, run the function named mfp_Add_Text_To_Excerpt | |
add_filter("get_the_excerpt", "mfp_Add_Text_To_Excerpt"); | |
// Take the excerpt, add some text before it, and return the new excerpt | |
function mfp_Add_Text_To_Excerpt($old_Excerpt) |