Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function custom_jnews_sponsored_post() {
- $output = '';
- if ( ! is_admin() && is_single() ) {
- $post_id = get_the_ID();
- $flag = jnews_get_metabox_value( 'jnews_single_post.sponsored_post', null, $post_id );
- if ( $flag ) {
- $label = jnews_get_metabox_value( 'jnews_single_post.sponsored_post_label', null, $post_id );
- $name = jnews_get_metabox_value( 'jnews_single_post.sponsored_post_name', null, $post_id );
- $desc = jnews_get_metabox_value( 'jnews_single_post.sponsored_post_desc', '', $post_id );
- $url = jnews_get_metabox_value( 'jnews_single_post.sponsored_post_url', null, $post_id );
- $logo_show = jnews_get_metabox_value( 'jnews_single_post.sponsored_post_logo_enable', null, $post_id );
- $logo = jnews_get_metabox_value( 'jnews_single_post.sponsored_post_logo', null, $post_id );
- if ( $logo_show ) {
- if ( $logo ) {
- $logo = wp_get_attachment_image_src( $logo, 'full' );
- $logo_url = isset( $logo[0] ) ? $logo[0] : '';
- $alt = empty( $name ) ? '' : 'alt="' . $name . '"';
- $sponsor = '<img src="' . $logo_url . '" ' . $alt . '>';
- }
- } else {
- $sponsor = '<strong>' . $name . '</strong>';
- }
- if ( $label ) {
- $label = '<span class="sponsor-label">' . $label . '</span>';
- }
- $output =
- '<div class="jeg_meta_sponsor">
- ' . $label . '
- <a class="sponsor-logo" href="' . $url . '" target="_blank">
- ' . $sponsor . '
- </a>
- <p>' . wp_kses( $desc, 'post' ) . '</p>
- </div>';
- }
- }
- return $output;
- }
- add_shortcode( 'custom-sponsored-post', 'custom_jnews_sponsored_post' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement