post_type . ' · ' . $post->post_status); ?> |
ID, SUMMARY_META, true) as $instance) {
$id = (int) $instance['query_id'];
printf(' %s ', esc_html(sprintf( /* translators: 1: Query ID, 2: post type, 3: filter count. */ __('Query %1$d · %2$s · %3$d filters', 'accomplice-query-loop-filters'), $id, $instance['post_type'], $instance['filter_count'] ))); if (!$instance['has_query_parent'] || !$id || isset($seen[$id])) { echo '' . esc_html__('Review this block: missing Query parent/ID or duplicate Query ID.', 'accomplice-query-loop-filters') . ' '; } $edit_url = get_edit_post_link($post->ID, 'raw'); $is_legacy = !empty($instance['legacy']); echo '' . esc_html($is_legacy ? __('Version 3', 'accomplice-query-loop-filters') : __('Version 4', 'accomplice-query-loop-filters')) . ' '; if ($edit_url && !$is_legacy && $id && $instance['has_query_parent']) { printf('%s', esc_url(add_query_arg('fqb-query-id', $id, $edit_url)), esc_html__('Edit filter settings', 'accomplice-query-loop-filters')); } $seen[$id] = true; } ?> |
ID;
if ($post->post_type === 'wp_template_part') {
$themes = wp_get_object_terms($post->ID, 'wp_theme', ['fields' => 'names']);
$key = 'template:' . (!is_wp_error($themes) && $themes ? $themes[0] : get_stylesheet()) . '//' . $post->post_name;
}
$usages = get_usages($key);
foreach ($usages['posts'] as $usage) {
echo ' '; render_source_link($usage); echo ' '; } if ($usages['truncated']) { echo '' . esc_html__('Showing the first 100 referencing sources.', 'accomplice-query-loop-filters') . ' '; } elseif (!$usages['posts']) { echo esc_html__('Defined in this source.', 'accomplice-query-loop-filters'); } ?> |