1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|
<?php
$mess = array();
// Post format $format_pre = 'standard'; $format = get_post_meta( $post_id, 'tie_post_head', true );
$format_updated = ''; if ( $format == 'thumb' ) { $format_pre = 'image'; } elseif ( $format == 'video' ) { $format_pre = 'video ';
$featured_video = ''; if ( $tie_embed_code = get_post_meta( $post_id, 'tie_embed_code', true ) ) { $featured_video = $tie_embed_code; } elseif ( $tie_video_self = get_post_meta( $post_id, 'tie_video_self', true ) ) { $featured_video = $tie_video_self; } elseif ( $tie_video_url = get_post_meta( $post_id, 'tie_video_url', true ) ) { $featured_video = $tie_video_url; }
$format_updated = update_post_meta( $post_id, '_format_audio_embed', $featured_video );
} elseif ( $format == 'audio' ) { $format_pre = 'audio ';
$featured_audio = ''; if ( $tie_audio_embed = get_post_meta( $post_id, 'tie_audio_embed', true ) ) { $featured_audio = $tie_audio_embed; } elseif ( $tie_audio_mp3 = get_post_meta( $post_id, 'tie_audio_mp3', true ) ) { $featured_audio = $tie_audio_mp3; } elseif ( $tie_audio_soundcloud = get_post_meta( $post_id, 'tie_audio_soundcloud', true ) ) { $featured_audio = $tie_audio_soundcloud; }
$video_url_updated = update_post_meta( $post_id, '_format_audio_embed', $featured_audio );
} elseif ( $format == 'slider' ) { $format_pre = 'gallery'; $gallery = get_post_meta( $id, 'tie_post_gallery', true ); $format_updated = update_post_meta( $post_id, '_format_audio_embed', $gallery ); }
set_post_format( $post_id, $format_pre );
if ( $format_updated ) { $mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id, 'post_format' ); }
// Primary Category $primary_category = get_post_meta( $post_id, 'tie_primary_category', true );
if ( $primary_category ) { $meta_prefix_seo = class_exists( 'WPSEO_Meta' ) ? WPSEO_Meta::$meta_prefix : '_yoast_wpseo_'; $primary_term = update_post_meta( $post_id, $meta_prefix_seo . 'primary_category', true ); if ( $primary_term ) { $mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id, 'primary_term' ); } }
// Update custom sidebar $sidebars_updated = get_option( 'jannah_custom_sidebars_updated' );
if ( ! $sidebars_updated ) { $list_sidebar = get_option( 'pennews_custom_sidebars', array() );
list( $before_widget, $before_title, $after_title ) = Penci_PenNews_MG_Helper::get_param_sidebars();
$jannah_options = get_option( 'tie_jannah_options' ); $custom_sidebars = isset( $jannah_options['sidebars'] ) ? $jannah_options['sidebars'] : array();
if ( ! empty( $custom_sidebars ) && is_array( $custom_sidebars ) ) { foreach ( $custom_sidebars as $sidebar ) {
$list_sidebar[ $sidebar ] = array( 'class' => 'pennews-custom-sidebar', 'id' => sanitize_title( $sidebar ), 'name' => $sidebar, 'description' => '', 'before_widget' => $before_widget, 'after_widget' => '</div>', 'before_title' => $before_title, 'after_title' => $after_title ); } }
$custom_sidebars = update_option( 'pennews_custom_sidebars', $list_sidebar ); if ( $custom_sidebars ) { update_option( 'jannah_custom_sidebars_updated', 1 ); $mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id, 'custom_sidebar', timer_stop() ); } }
// Post layout $post_layout = get_post_meta( $post_id, 'tie_sidebar_pos', true ); $post_sidebar = get_post_meta( $post_id, 'tie_sidebar_post', true );
$post_layout_pre = 'sidebar-right'; if ( 'left' == $post_layout ) { $post_layout_pre = 'sidebar-left'; } elseif ( 'one-column' == $post_layout ) { $post_layout_pre = 'no-sidebar-wide'; } elseif ( 'full' == $post_layout ) { $post_layout_pre = 'no-sidebar'; }
$single_sidebar_pos = update_post_meta( $post_id, 'single_sidebar_pos', $post_layout_pre ); $single_sidebar_left = update_post_meta( $post_id, 'single_sidebar_left', $post_sidebar ); $single_sidebar_right = update_post_meta( $post_id, 'single_sidebar_right', $post_sidebar );
$single_sidebar_left = get_post_meta( $post_id, 'single_sidebar_left' ); $single_sidebar_right = get_post_meta( $post_id, 'single_sidebar_right' );
if ( $single_sidebar_left || $single_sidebar_right ) { update_post_meta( $post_id, 'penci_use_option_current_single', 1 ); }
if ( $single_sidebar_pos ) { $mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id, 'post_layout' ); }
// Review $review_style = get_post_meta( $post_id, 'taq_review_style', true ); $review_style = 'style_3'; if ( 'percentage' == $score_type ) { $review_style = 'style_2'; } elseif ( 'points' == $score_type ) { $review_style = 'style_1'; }
$penci_review = array( 'penci_review_style' => $review_style, 'penci_review_title' => get_post_meta( $post_id, 'taq_review_title', true ), 'penci_review_des' => get_post_meta( $post_id, 'taq_review_summary', true ), 'penci_review_1' => '', 'penci_review_1_num' => '', 'penci_review_2' => '', 'penci_review_2_num' => '', 'penci_review_3' => '', 'penci_review_3_num' => '', 'penci_review_4' => '', 'penci_review_4_num' => '', 'penci_review_5' => '', 'penci_review_5_num' => '', 'penci_review_good' => '', 'penci_review_bad' => '', );
$get_criteria = get_post_meta( $post_id, 'taq_review_criteria', true );
if ( ! empty( $get_criteria ) ) { $percents_count = 1; foreach ( $get_criteria as $section ) { $desc = isset( $section['name'] ) ? $section['name'] : ''; $rate = isset( $section['score'] ) ? $section['score'] / 10 : '';
if ( $desc || $rate ) { $penci_review[ 'penci_review_' . $percents_count ] = $desc; $penci_review[ 'penci_review_' . $percents_count . '_num' ] = $rate; }
$percents_count ++; } } $penci_review_updated = update_post_meta( $post_id, 'penci_review', $penci_review );
if ( $penci_review_updated ) { $mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id, 'review' ); }
// Count views $view_count = (int) get_post_meta( $post_id, 'tie_views', true );; if ( ! empty( $view_count ) ) { $views_all_updated = update_post_meta( $post_id, '_count-views_all', $view_count );
if ( $views_all_updated ) { $mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id, 'count_views' ); } }
$mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id, 'success', timer_stop() );
return implode( '<br>', $mess );
|