Settings';
array_unshift($links, $settings_link);
return $links;
}
}
add_filter("plugin_action_links_".plugin_basename(__FILE__), 'aklamatorYT_plugin_settings_link' );
/*
* Add rate and review link in plugin section
*/
if( !function_exists("aklamatorYT_plugin_meta_links")) {
function aklamatorYT_plugin_meta_links($links, $file)
{
$plugin = plugin_basename(__FILE__);
// create link
if ($file == $plugin) {
return array_merge(
$links,
array('Please rate and review')
);
}
return $links;
}
}
add_filter( 'plugin_row_meta', 'aklamatorYT_plugin_meta_links', 10, 2);
/*
* Activation Hook
*/
register_activation_hook( __FILE__, 'set_up_options_aklamator_YT' );
function set_up_options_aklamatorYT(){
add_option('aklamatorYTChannelURL', '');
add_option('aklamatorYTApplicationID', '');
add_option('aklamatorYTPoweredBy', '');
add_option('aklamatorYTSingleWidgetID', '');
add_option('aklamatorYTPageWidgetID', '');
add_option('aklamatorYTSingleWidgetTitle', '');
}
/*
* Uninstall Hook
*/
register_uninstall_hook(__FILE__, 'aklamatorYT_uninstall');
function aklamatorYT_uninstall()
{
delete_option('aklamatorYTChannelURL');
delete_option('aklamatorYTApplicationID');
delete_option('aklamatorYTPoweredBy');
delete_option('aklamatorYTSingleWidgetID');
delete_option('aklamatorYTPageWidgetID');
delete_option('aklamatorYTSingleWidgetTitle');
}
if( !function_exists("bottom_of_every_post_yt")){
function bottom_of_every_post_yt($content){
/* we want to change `the_content` of posts, not pages
and the text file must exist for this to work */
if (is_single()){
$widget_id = get_option('aklamatorYTSingleWidgetID');
}elseif (is_page()) {
$widget_id = get_option('aklamatorYTPageWidgetID');
}else{
/* if `the_content` belongs to a page or our file is missing
the result of this filter is no change to `the_content` */
return $content;
}
$return_content = $content;
if (strlen($widget_id) >= 7) {
$title = "";
if (get_option('aklamatorYTSingleWidgetTitle') !== '') {
$title .= "