'.$html.'';
$return = str_replace('frameborder="0" allowfullscreen', 'style="border:none"', $return);
return $return;
}
add_filter( 'embed_oembed_html', 'dw_embed_oembed_html' );
function dw_embed_oembed_html( $html ) {
return preg_replace( '@src="https?:@', 'src="', $html );
}
add_action( 'admin_menu', 'daw_is_online_add_admin_menu' );
add_action( 'admin_init', 'daw_is_online_settings_init' );
function daw_is_online_add_admin_menu( ) {
add_options_page( 'DW Status', 'DAW Online', 'manage_options', 'daw_is_online', 'daw_is_online_options_page' );
}
function daw_is_online_settings_init( ) {
register_setting( 'dwstatus', 'daw_is_online_settings' );
add_settings_section('daw_is_online_pluginPage_section', __( 'DAW Online', 'wordpress' ), 'daw_is_online_settings_section_callback', 'dwstatus');
add_settings_field( 'daw_is_online_select_field_0', __( 'Am I Online ?', 'wordpress' ), 'daw_is_online_select_field_0_render', 'dwstatus', 'daw_is_online_pluginPage_section' );
}
function daw_is_online_select_field_0_render( ) {
$options = get_option( 'daw_is_online_settings' ); ?>
" . "\r\n";
if ( wp_mail( $to, $subject, $message, $headers ) ) {
echo '';
echo '
Thank you. I will be in touch.
';
echo '
';
}
else {
echo '';
echo '
Error, please try again
';
echo '
';
}
}
}
add_shortcode('dwsearch', 'get_search_form');
function doctype_opengraph($output) {
return $output . '
xmlns:og="http://opengraphprotocol.org/schema/"
xmlns:fb="http://www.facebook.com/2008/fbml"';
}
add_filter('language_attributes', 'doctype_opengraph');
function dw_opengraph() {
global $post;
if (is_single()) {
if (has_post_thumbnail($post->ID)) {
$img_src = wp_get_attachment_image_src(get_post_thumbnail_id( $post->ID ), 'full'); $img_src = $img_src[0];
} elseif ( metadata_exists( 'post', get_the_ID(), 'featured_image_url' ) ){
$img_src = get_post_meta( get_the_ID(), 'featured_image_url', true );
} else {
$img_src = get_stylesheet_directory_uri() . '/img/opengraph_image.jpg';
}
if($excerpt = $post->post_excerpt) {
$excerpt = strip_tags($post->post_excerpt);
$excerpt = str_replace("", "'", $excerpt);
} else {
$excerpt = get_bloginfo('description');
}
?>
post_content ) );
$media_url = get_post_meta( get_the_ID(), 'media', true );
$media = get_media_embedded_in_content( $content );
if( !empty($media_url) ) {
$video_url = $media[0];
?>
query_vars ) ) return $template;
$template = locate_template( 'single-container.php' );
return $template;
}
add_filter( 'single_template', 'dw_read_container_template' );
function dw_video_embed( $attr, $content='' ) {
if ( ! isset( $attr['poster'] ) && has_post_thumbnail() ) {
$poster = get_post_meta( get_the_ID(), 'media-poster', true );
$attr['poster'] = $poster;
}
return wp_video_shortcode( $attr, $content );
}
add_shortcode( 'video', 'dw_video_embed' );
?>