Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../themes/Divi/includes/builder/feature
File: dynamic-content.php
case 'post_comment_count':
[1000] Fix | Delete
if ( ! $post ) {
[1001] Fix | Delete
break;
[1002] Fix | Delete
}
[1003] Fix | Delete
[1004] Fix | Delete
$link = $_->array_get( $settings, 'link_to_comments_page', $def( $post_id, $name, 'link_to_comments_page' ) );
[1005] Fix | Delete
$link = 'on' === $link;
[1006] Fix | Delete
$content = esc_html( get_comments_number( $post_id ) );
[1007] Fix | Delete
[1008] Fix | Delete
if ( $link ) {
[1009] Fix | Delete
$content = sprintf(
[1010] Fix | Delete
'<a href="%1$s">%2$s</a>',
[1011] Fix | Delete
esc_url( get_comments_link( $post_id ) ),
[1012] Fix | Delete
et_core_esc_previously( et_builder_wrap_dynamic_content( $post_id, $name, $content, $settings ) )
[1013] Fix | Delete
);
[1014] Fix | Delete
$wrapped = true;
[1015] Fix | Delete
}
[1016] Fix | Delete
break;
[1017] Fix | Delete
[1018] Fix | Delete
case 'post_categories': // Intentional fallthrough.
[1019] Fix | Delete
case 'post_tags':
[1020] Fix | Delete
if ( ! $post ) {
[1021] Fix | Delete
break;
[1022] Fix | Delete
}
[1023] Fix | Delete
[1024] Fix | Delete
$overrides_map = array( 'category' => 'post_categories', 'post_tag' => 'post_tags' );
[1025] Fix | Delete
$post_taxonomies = et_builder_get_taxonomy_types( get_post_type( $post_id ) );
[1026] Fix | Delete
$taxonomy = $_->array_get( $settings, 'category_type', '' );
[1027] Fix | Delete
[1028] Fix | Delete
if ( in_array( $taxonomy, array( 'et_header_layout_category', 'et_body_layout_category', 'et_footer_layout_category' ) ) ) {
[1029] Fix | Delete
// TB layouts were storing an invalid taxonomy in <= 4.0.3 so we have to correct it:
[1030] Fix | Delete
$taxonomy = $def( $post_id, $name, 'category_type' );
[1031] Fix | Delete
}
[1032] Fix | Delete
[1033] Fix | Delete
if ( ! isset( $post_taxonomies[ $taxonomy ] ) ) {
[1034] Fix | Delete
break;
[1035] Fix | Delete
}
[1036] Fix | Delete
[1037] Fix | Delete
$link = $_->array_get( $settings, 'link_to_term_page', $def( $post_id, $name, 'link_to_category_page' ) );
[1038] Fix | Delete
$link = 'on' === $link;
[1039] Fix | Delete
$separator = $_->array_get( $settings, 'separator', $def( $post_id, $name, 'separator' ) );
[1040] Fix | Delete
$separator = ! empty( $separator ) ? $separator : $def( $post_id, $name, 'separator' );
[1041] Fix | Delete
$ids_key = isset( $overrides_map[ $taxonomy ] ) ? $overrides_map[ $taxonomy ] : '';
[1042] Fix | Delete
$ids = isset( $overrides[ $ids_key ] ) ? array_filter( array_map( 'intval', explode( ',', $overrides[ $ids_key ] ) ) ) : array();
[1043] Fix | Delete
$terms = ! empty( $ids ) ? get_terms( array( 'taxonomy' => $taxonomy, 'include' => $ids ) ) : get_the_terms( $post_id, $taxonomy );
[1044] Fix | Delete
if ( is_array( $terms ) ) {
[1045] Fix | Delete
$content = et_builder_list_terms( $terms, $link, $separator );
[1046] Fix | Delete
} else {
[1047] Fix | Delete
$content = '';
[1048] Fix | Delete
}
[1049] Fix | Delete
break;
[1050] Fix | Delete
[1051] Fix | Delete
case 'post_link':
[1052] Fix | Delete
if ( ! $post ) {
[1053] Fix | Delete
break;
[1054] Fix | Delete
}
[1055] Fix | Delete
[1056] Fix | Delete
$text = $_->array_get( $settings, 'text', $def( $post_id, $name, 'text' ) );
[1057] Fix | Delete
$custom_text = $_->array_get( $settings, 'custom_text', $def( $post_id, $name, 'custom_text' ) );
[1058] Fix | Delete
$label = 'custom' === $text ? $custom_text : get_the_title( $post_id );
[1059] Fix | Delete
$content = sprintf(
[1060] Fix | Delete
'<a href="%1$s">%2$s</a>',
[1061] Fix | Delete
esc_url( get_permalink( $post_id ) ),
[1062] Fix | Delete
esc_html( $label )
[1063] Fix | Delete
);
[1064] Fix | Delete
break;
[1065] Fix | Delete
[1066] Fix | Delete
case 'post_author':
[1067] Fix | Delete
$name_format = $_->array_get( $settings, 'name_format', $def( $post_id, $name, 'name_format' ) );
[1068] Fix | Delete
$link = $_->array_get( $settings, 'link', $def( $post_id, $name, 'link' ) );
[1069] Fix | Delete
$link = 'on' === $link;
[1070] Fix | Delete
$link_destination = $_->array_get( $settings, 'link_destination', $def( $post_id, $name, 'link_destination' ) );
[1071] Fix | Delete
$link_target = 'author_archive' === $link_destination ? '_self' : '_blank';
[1072] Fix | Delete
$label = '';
[1073] Fix | Delete
$url = '';
[1074] Fix | Delete
[1075] Fix | Delete
if ( ! $author ) {
[1076] Fix | Delete
$content = '';
[1077] Fix | Delete
break;
[1078] Fix | Delete
}
[1079] Fix | Delete
[1080] Fix | Delete
switch( $name_format ) {
[1081] Fix | Delete
case 'display_name':
[1082] Fix | Delete
$label = $author->display_name;
[1083] Fix | Delete
break;
[1084] Fix | Delete
case 'first_last_name':
[1085] Fix | Delete
$label = $author->first_name . ' ' . $author->last_name;
[1086] Fix | Delete
break;
[1087] Fix | Delete
case 'last_first_name':
[1088] Fix | Delete
$label = $author->last_name . ', ' . $author->first_name;
[1089] Fix | Delete
break;
[1090] Fix | Delete
case 'first_name':
[1091] Fix | Delete
$label = $author->first_name;
[1092] Fix | Delete
break;
[1093] Fix | Delete
case 'last_name':
[1094] Fix | Delete
$label = $author->last_name;
[1095] Fix | Delete
break;
[1096] Fix | Delete
case 'nickname':
[1097] Fix | Delete
$label = $author->nickname;
[1098] Fix | Delete
break;
[1099] Fix | Delete
case 'username':
[1100] Fix | Delete
$label = $author->user_login;
[1101] Fix | Delete
break;
[1102] Fix | Delete
}
[1103] Fix | Delete
[1104] Fix | Delete
switch ( $link_destination ) {
[1105] Fix | Delete
case 'author_archive':
[1106] Fix | Delete
$url = get_author_posts_url( $author->ID );
[1107] Fix | Delete
break;
[1108] Fix | Delete
case 'author_website':
[1109] Fix | Delete
$url = $author->user_url;
[1110] Fix | Delete
break;
[1111] Fix | Delete
}
[1112] Fix | Delete
[1113] Fix | Delete
$content = esc_html( $label );
[1114] Fix | Delete
[1115] Fix | Delete
if ( $link && ! empty( $url ) ) {
[1116] Fix | Delete
$content = sprintf(
[1117] Fix | Delete
'<a href="%1$s" target="%2$s">%3$s</a>',
[1118] Fix | Delete
esc_url( $url ),
[1119] Fix | Delete
esc_attr( $link_target ),
[1120] Fix | Delete
et_core_esc_previously( $content )
[1121] Fix | Delete
);
[1122] Fix | Delete
}
[1123] Fix | Delete
break;
[1124] Fix | Delete
[1125] Fix | Delete
case 'post_author_bio':
[1126] Fix | Delete
if ( ! $author ) {
[1127] Fix | Delete
break;
[1128] Fix | Delete
}
[1129] Fix | Delete
[1130] Fix | Delete
$content = et_core_intentionally_unescaped( $author->description, 'cap_based_sanitized' );
[1131] Fix | Delete
break;
[1132] Fix | Delete
[1133] Fix | Delete
case 'term_description':
[1134] Fix | Delete
$content = et_core_intentionally_unescaped( term_description(), 'cap_based_sanitized' );
[1135] Fix | Delete
break;
[1136] Fix | Delete
[1137] Fix | Delete
case 'site_title':
[1138] Fix | Delete
$content = esc_html( get_bloginfo( 'name' ) );
[1139] Fix | Delete
break;
[1140] Fix | Delete
[1141] Fix | Delete
case 'site_tagline':
[1142] Fix | Delete
$content = esc_html( get_bloginfo( 'description' ) );
[1143] Fix | Delete
break;
[1144] Fix | Delete
[1145] Fix | Delete
case 'current_date':
[1146] Fix | Delete
$format = $_->array_get( $settings, 'date_format', $def( $post_id, $name, 'date_format' ) );
[1147] Fix | Delete
$custom_format = $_->array_get( $settings, 'custom_date_format', $def( $post_id, $name, 'custom_date_format' ) );
[1148] Fix | Delete
[1149] Fix | Delete
if ( 'default' === $format ) {
[1150] Fix | Delete
$format = get_option( 'date_format' );
[1151] Fix | Delete
}
[1152] Fix | Delete
[1153] Fix | Delete
if ( 'custom' === $format ) {
[1154] Fix | Delete
$format = $custom_format;
[1155] Fix | Delete
}
[1156] Fix | Delete
[1157] Fix | Delete
$content = esc_html( date_i18n( $format ) );
[1158] Fix | Delete
break;
[1159] Fix | Delete
[1160] Fix | Delete
case 'post_link_url':
[1161] Fix | Delete
if ( ! $post ) {
[1162] Fix | Delete
break;
[1163] Fix | Delete
}
[1164] Fix | Delete
[1165] Fix | Delete
$content = esc_url( get_permalink( $post_id ) );
[1166] Fix | Delete
break;
[1167] Fix | Delete
[1168] Fix | Delete
case 'post_author_url':
[1169] Fix | Delete
if ( ! $author ) {
[1170] Fix | Delete
break;
[1171] Fix | Delete
}
[1172] Fix | Delete
[1173] Fix | Delete
$content = esc_url( get_author_posts_url( $author->ID ) );
[1174] Fix | Delete
break;
[1175] Fix | Delete
[1176] Fix | Delete
case 'home_url':
[1177] Fix | Delete
$content = esc_url( home_url( '/' ) );
[1178] Fix | Delete
break;
[1179] Fix | Delete
[1180] Fix | Delete
case 'any_post_link_url':
[1181] Fix | Delete
$selected_post_id = $_->array_get( $settings, 'post_id', $def( $post_id, $name, 'post_id' ) );
[1182] Fix | Delete
$content = esc_url( get_permalink( $selected_post_id ) );
[1183] Fix | Delete
break;
[1184] Fix | Delete
[1185] Fix | Delete
case 'product_reviews_tab':
[1186] Fix | Delete
$content = '#product_reviews_tab';
[1187] Fix | Delete
break;
[1188] Fix | Delete
[1189] Fix | Delete
case 'post_featured_image':
[1190] Fix | Delete
$is_blog_query = isset( $wp_query->et_pb_blog_query ) && $wp_query->et_pb_blog_query;
[1191] Fix | Delete
[1192] Fix | Delete
if ( isset( $overrides[ $name ] ) ) {
[1193] Fix | Delete
$id = (int) $overrides[ $name ];
[1194] Fix | Delete
$content = wp_get_attachment_image_url( $id, 'full' );
[1195] Fix | Delete
break;
[1196] Fix | Delete
}
[1197] Fix | Delete
[1198] Fix | Delete
if ( ! $is_blog_query && ( is_category() || is_tag() || is_tax() ) ) {
[1199] Fix | Delete
$term_id = (int) get_queried_object_id();
[1200] Fix | Delete
$attachment_id = (int) get_term_meta( $term_id, 'thumbnail_id', true );
[1201] Fix | Delete
$url = wp_get_attachment_image_url( $attachment_id, 'full' );
[1202] Fix | Delete
$content = $url ? esc_url( $url ) : '';
[1203] Fix | Delete
break;
[1204] Fix | Delete
}
[1205] Fix | Delete
[1206] Fix | Delete
if ( $post ) {
[1207] Fix | Delete
$url = get_the_post_thumbnail_url( $post_id, 'full' );
[1208] Fix | Delete
$content = $url ? esc_url( $url ) : '';
[1209] Fix | Delete
break;
[1210] Fix | Delete
}
[1211] Fix | Delete
[1212] Fix | Delete
break;
[1213] Fix | Delete
[1214] Fix | Delete
case 'post_featured_image_alt_text':
[1215] Fix | Delete
$is_blog_query = isset( $wp_query->et_pb_blog_query ) && $wp_query->et_pb_blog_query;
[1216] Fix | Delete
[1217] Fix | Delete
if ( isset( $overrides[ $name ] ) ) {
[1218] Fix | Delete
$id = (int) $overrides[ $name ];
[1219] Fix | Delete
$img_alt = $id ? get_post_meta( $id, '_wp_attachment_image_alt', true ) : '';
[1220] Fix | Delete
$content = $img_alt ? esc_attr( $img_alt ) : '';
[1221] Fix | Delete
break;
[1222] Fix | Delete
}
[1223] Fix | Delete
[1224] Fix | Delete
if ( ! $is_blog_query && ( is_category() || is_tag() || is_tax() ) ) {
[1225] Fix | Delete
$term_id = (int) get_queried_object_id();
[1226] Fix | Delete
$attachment_id = (int) get_term_meta( $term_id, 'thumbnail_id', true );
[1227] Fix | Delete
$img_alt = $attachment_id ? get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ) : '';
[1228] Fix | Delete
$content = $img_alt ? esc_attr( $img_alt ) : '';
[1229] Fix | Delete
break;
[1230] Fix | Delete
}
[1231] Fix | Delete
[1232] Fix | Delete
if ( $post ) {
[1233] Fix | Delete
$img_alt = get_post_thumbnail_id() ? get_post_meta( get_post_thumbnail_id(), '_wp_attachment_image_alt', true ) : '';
[1234] Fix | Delete
$content = $img_alt ? esc_attr( $img_alt ) : '';
[1235] Fix | Delete
break;
[1236] Fix | Delete
}
[1237] Fix | Delete
[1238] Fix | Delete
break;
[1239] Fix | Delete
[1240] Fix | Delete
case 'post_featured_image_title_text':
[1241] Fix | Delete
$is_blog_query = isset( $wp_query->et_pb_blog_query ) && $wp_query->et_pb_blog_query;
[1242] Fix | Delete
[1243] Fix | Delete
if ( isset( $overrides[ $name ] ) ) {
[1244] Fix | Delete
$id = (int) $overrides[ $name ];
[1245] Fix | Delete
$img_title = $id ? get_the_title( $id ) : '';
[1246] Fix | Delete
$content = $img_title ? esc_attr( $img_title ) : '';
[1247] Fix | Delete
break;
[1248] Fix | Delete
}
[1249] Fix | Delete
[1250] Fix | Delete
if ( ! $is_blog_query && ( is_category() || is_tag() || is_tax() ) ) {
[1251] Fix | Delete
$term_id = (int) get_queried_object_id();
[1252] Fix | Delete
$attachment_id = (int) get_term_meta( $term_id, 'thumbnail_id', true );
[1253] Fix | Delete
$img_title = $attachment_id ? get_the_title( $attachment_id ) : '';
[1254] Fix | Delete
$content = $img_title ? esc_attr( $img_title ) : '';
[1255] Fix | Delete
break;
[1256] Fix | Delete
}
[1257] Fix | Delete
[1258] Fix | Delete
if ( $post ) {
[1259] Fix | Delete
$img_title = get_post_thumbnail_id() ? get_the_title( get_post_thumbnail_id() ) : '';
[1260] Fix | Delete
$content = $img_title ? esc_attr( $img_title ) : '';
[1261] Fix | Delete
break;
[1262] Fix | Delete
}
[1263] Fix | Delete
[1264] Fix | Delete
break;
[1265] Fix | Delete
[1266] Fix | Delete
case 'post_author_profile_picture':
[1267] Fix | Delete
if ( ! $author ) {
[1268] Fix | Delete
break;
[1269] Fix | Delete
}
[1270] Fix | Delete
[1271] Fix | Delete
$content = get_avatar_url( $author->ID );
[1272] Fix | Delete
break;
[1273] Fix | Delete
[1274] Fix | Delete
case 'site_logo':
[1275] Fix | Delete
$logo = et_get_option( $shortname . '_logo' );
[1276] Fix | Delete
$content = '';
[1277] Fix | Delete
[1278] Fix | Delete
if ( ! empty( $logo ) ) {
[1279] Fix | Delete
$content = esc_url( $logo );
[1280] Fix | Delete
}
[1281] Fix | Delete
[1282] Fix | Delete
break;
[1283] Fix | Delete
[1284] Fix | Delete
case 'product_breadcrumb':
[1285] Fix | Delete
if ( ! $post ) {
[1286] Fix | Delete
break;
[1287] Fix | Delete
}
[1288] Fix | Delete
[1289] Fix | Delete
$dynamic_product = ET_Builder_Module_Helper_Woocommerce_Modules::get_product( $post_id );
[1290] Fix | Delete
[1291] Fix | Delete
if ( $dynamic_product ) {
[1292] Fix | Delete
$is_woo = true;
[1293] Fix | Delete
$content = ET_Builder_Module_Woocommerce_Breadcrumb::get_breadcrumb( array(
[1294] Fix | Delete
'product' => $dynamic_product->get_id(),
[1295] Fix | Delete
) );
[1296] Fix | Delete
} else {
[1297] Fix | Delete
$content = '';
[1298] Fix | Delete
}
[1299] Fix | Delete
break;
[1300] Fix | Delete
[1301] Fix | Delete
case 'product_price':
[1302] Fix | Delete
if ( ! $post ) {
[1303] Fix | Delete
break;
[1304] Fix | Delete
}
[1305] Fix | Delete
[1306] Fix | Delete
$dynamic_product = ET_Builder_Module_Helper_Woocommerce_Modules::get_product( $post_id );
[1307] Fix | Delete
[1308] Fix | Delete
if ( $dynamic_product ) {
[1309] Fix | Delete
$is_woo = true;
[1310] Fix | Delete
$content = ET_Builder_Module_Woocommerce_Price::get_price( array(
[1311] Fix | Delete
'product' => $dynamic_product->get_id(),
[1312] Fix | Delete
) );
[1313] Fix | Delete
} else {
[1314] Fix | Delete
$content = '';
[1315] Fix | Delete
}
[1316] Fix | Delete
break;
[1317] Fix | Delete
[1318] Fix | Delete
case 'product_description':
[1319] Fix | Delete
if ( ! $post ) {
[1320] Fix | Delete
break;
[1321] Fix | Delete
}
[1322] Fix | Delete
[1323] Fix | Delete
$dynamic_product = ET_Builder_Module_Helper_Woocommerce_Modules::get_product( $post_id );
[1324] Fix | Delete
[1325] Fix | Delete
if ( $dynamic_product ) {
[1326] Fix | Delete
$is_woo = true;
[1327] Fix | Delete
$content = ET_Builder_Module_Woocommerce_Description::get_description( array(
[1328] Fix | Delete
'product' => $dynamic_product->get_id(),
[1329] Fix | Delete
'description_type' => 'description',
[1330] Fix | Delete
) );
[1331] Fix | Delete
} else {
[1332] Fix | Delete
$content = '';
[1333] Fix | Delete
}
[1334] Fix | Delete
break;
[1335] Fix | Delete
[1336] Fix | Delete
case 'product_short_description':
[1337] Fix | Delete
if ( ! $post ) {
[1338] Fix | Delete
break;
[1339] Fix | Delete
}
[1340] Fix | Delete
[1341] Fix | Delete
$dynamic_product = ET_Builder_Module_Helper_Woocommerce_Modules::get_product( $post_id );
[1342] Fix | Delete
[1343] Fix | Delete
if ( $dynamic_product ) {
[1344] Fix | Delete
$is_woo = true;
[1345] Fix | Delete
$content = ET_Builder_Module_Woocommerce_Description::get_description( array(
[1346] Fix | Delete
'product' => $dynamic_product->get_id(),
[1347] Fix | Delete
'description_type' => 'short_description',
[1348] Fix | Delete
) );
[1349] Fix | Delete
} else {
[1350] Fix | Delete
$content = '';
[1351] Fix | Delete
}
[1352] Fix | Delete
break;
[1353] Fix | Delete
[1354] Fix | Delete
case 'product_reviews_count':
[1355] Fix | Delete
if ( ! $post ) {
[1356] Fix | Delete
break;
[1357] Fix | Delete
}
[1358] Fix | Delete
[1359] Fix | Delete
$dynamic_product = ET_Builder_Module_Helper_Woocommerce_Modules::get_product( $post_id );
[1360] Fix | Delete
[1361] Fix | Delete
if ( $dynamic_product ) {
[1362] Fix | Delete
$is_woo = true;
[1363] Fix | Delete
$content = $dynamic_product->get_review_count();
[1364] Fix | Delete
} else {
[1365] Fix | Delete
$content = 0;
[1366] Fix | Delete
}
[1367] Fix | Delete
break;
[1368] Fix | Delete
[1369] Fix | Delete
case 'product_sku':
[1370] Fix | Delete
if ( ! $post ) {
[1371] Fix | Delete
break;
[1372] Fix | Delete
}
[1373] Fix | Delete
[1374] Fix | Delete
$dynamic_product = ET_Builder_Module_Helper_Woocommerce_Modules::get_product( $post_id );
[1375] Fix | Delete
[1376] Fix | Delete
if ( $dynamic_product ) {
[1377] Fix | Delete
$is_woo = true;
[1378] Fix | Delete
$content = $dynamic_product->get_sku();
[1379] Fix | Delete
} else {
[1380] Fix | Delete
$content = '';
[1381] Fix | Delete
}
[1382] Fix | Delete
break;
[1383] Fix | Delete
[1384] Fix | Delete
case 'product_reviews':
[1385] Fix | Delete
if ( ! $post ) {
[1386] Fix | Delete
break;
[1387] Fix | Delete
}
[1388] Fix | Delete
[1389] Fix | Delete
$dynamic_product = ET_Builder_Module_Helper_Woocommerce_Modules::get_product( $post_id );
[1390] Fix | Delete
[1391] Fix | Delete
if ( ! $dynamic_product ) {
[1392] Fix | Delete
$content = '';
[1393] Fix | Delete
break;
[1394] Fix | Delete
}
[1395] Fix | Delete
[1396] Fix | Delete
// Return early if comments are closed.
[1397] Fix | Delete
if ( ! comments_open( $dynamic_product->get_id() ) ) {
[1398] Fix | Delete
$content = '';
[1399] Fix | Delete
break;
[1400] Fix | Delete
}
[1401] Fix | Delete
[1402] Fix | Delete
$is_woo = true;
[1403] Fix | Delete
[1404] Fix | Delete
// Product description refers to Product short description.
[1405] Fix | Delete
// Product short description is nothing but post excerpt.
[1406] Fix | Delete
$args = array( 'post_id' => $dynamic_product->get_id() );
[1407] Fix | Delete
$comments = get_comments( $args );
[1408] Fix | Delete
$total_pages = get_comment_pages_count( $comments );
[1409] Fix | Delete
$content = wp_list_comments( array(
[1410] Fix | Delete
'callback' => 'woocommerce_comments',
[1411] Fix | Delete
'echo' => false,
[1412] Fix | Delete
), $comments );
[1413] Fix | Delete
[1414] Fix | Delete
// Pass $dynamic_product, $reviews to unify the flow of data.
[1415] Fix | Delete
$reviews_title = ET_Builder_Module_Helper_Woocommerce_Modules::get_reviews_title( $dynamic_product );
[1416] Fix | Delete
$reviews_comment_form = ET_Builder_Module_Helper_Woocommerce_Modules::get_reviews_comment_form( $dynamic_product, $comments );
[1417] Fix | Delete
$no_reviews_text = sprintf(
[1418] Fix | Delete
'<p class="woocommerce-noreviews">%s</p>',
[1419] Fix | Delete
esc_html__( 'There are no reviews yet.', 'et_builder' )
[1420] Fix | Delete
);
[1421] Fix | Delete
[1422] Fix | Delete
$no_reviews = is_array( $comments ) && count( $comments ) > 0 ? '' : $no_reviews_text;
[1423] Fix | Delete
[1424] Fix | Delete
if ( wp_doing_ajax() ) {
[1425] Fix | Delete
$page = get_query_var( 'cpage' );
[1426] Fix | Delete
if ( ! $page ) {
[1427] Fix | Delete
$page = 1;
[1428] Fix | Delete
}
[1429] Fix | Delete
$args = array(
[1430] Fix | Delete
'base' => add_query_arg( 'cpage', '%#%' ),
[1431] Fix | Delete
'format' => '',
[1432] Fix | Delete
'total' => $total_pages,
[1433] Fix | Delete
'current' => $page,
[1434] Fix | Delete
'echo' => false,
[1435] Fix | Delete
'add_fragment' => '#comments',
[1436] Fix | Delete
'type' => 'list',
[1437] Fix | Delete
);
[1438] Fix | Delete
global $wp_rewrite;
[1439] Fix | Delete
if ( $wp_rewrite->using_permalinks() ) {
[1440] Fix | Delete
$args['base'] = user_trailingslashit( trailingslashit( get_permalink() ) . $wp_rewrite->comments_pagination_base . '-%#%', 'commentpaged' );
[1441] Fix | Delete
}
[1442] Fix | Delete
[1443] Fix | Delete
$pagination = paginate_links( $args );
[1444] Fix | Delete
} else {
[1445] Fix | Delete
$pagination = paginate_comments_links( array(
[1446] Fix | Delete
'echo' => false,
[1447] Fix | Delete
'type' => 'list',
[1448] Fix | Delete
'total' => $total_pages
[1449] Fix | Delete
) );
[1450] Fix | Delete
}
[1451] Fix | Delete
[1452] Fix | Delete
$content = sprintf( '
[1453] Fix | Delete
<div id="reviews" class="woocommerce-Reviews">
[1454] Fix | Delete
<h2 class="woocommerce-Reviews-title">
[1455] Fix | Delete
%1$s
[1456] Fix | Delete
</h2>
[1457] Fix | Delete
<div id="comments">
[1458] Fix | Delete
<ol class="commentlist">
[1459] Fix | Delete
%2$s
[1460] Fix | Delete
</ol>
[1461] Fix | Delete
<nav class="woocommerce-pagination">
[1462] Fix | Delete
%5$s
[1463] Fix | Delete
</nav>
[1464] Fix | Delete
%4$s
[1465] Fix | Delete
</div>
[1466] Fix | Delete
<div id="review_form_wrapper">
[1467] Fix | Delete
%3$s
[1468] Fix | Delete
</div>
[1469] Fix | Delete
</div>
[1470] Fix | Delete
',
[1471] Fix | Delete
et_core_esc_previously( $reviews_title ),
[1472] Fix | Delete
et_core_esc_previously( $content ),
[1473] Fix | Delete
et_core_esc_previously( $reviews_comment_form ),
[1474] Fix | Delete
et_core_esc_previously( $no_reviews ),
[1475] Fix | Delete
et_core_esc_previously( $pagination )
[1476] Fix | Delete
);
[1477] Fix | Delete
$wrapped = true;
[1478] Fix | Delete
break;
[1479] Fix | Delete
[1480] Fix | Delete
case 'product_additional_information':
[1481] Fix | Delete
if ( ! $post ) {
[1482] Fix | Delete
break;
[1483] Fix | Delete
}
[1484] Fix | Delete
[1485] Fix | Delete
$dynamic_product = ET_Builder_Module_Helper_Woocommerce_Modules::get_product( $post_id );
[1486] Fix | Delete
[1487] Fix | Delete
if ( $dynamic_product ) {
[1488] Fix | Delete
$is_woo = true;
[1489] Fix | Delete
$content = ET_Builder_Module_Woocommerce_Additional_Info::get_additional_info( array(
[1490] Fix | Delete
'product' => $dynamic_product->get_id(),
[1491] Fix | Delete
) );
[1492] Fix | Delete
} else {
[1493] Fix | Delete
$content = '';
[1494] Fix | Delete
}
[1495] Fix | Delete
break;
[1496] Fix | Delete
[1497] Fix | Delete
case 'post_meta_key':
[1498] Fix | Delete
$meta_key = $_->array_get( $settings, 'meta_key' );
[1499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function