Предполагая, что sliders
является вашим портом CPT, вы можете использовать manage_sliders_posts_columns
, чтобы добавить заголовок столбца.
add_filter('manage_sliders_posts_columns', 'wpso_custom_columns_head');
function wpso_custom_columns_head($defaults) {
$defaults['shortcode'] = 'Shortcode';
return $defaults;
}
После добавления заголовка столбца, теперь нам нужно добавить содержимое для столбца. Используйте manage_sliders_posts_custom_column
крючок. С его помощью вы можете повторить короткий код.
add_action('manage_sliders_posts_custom_column', 'wpso_custom_columns_content', 10, 2);
function wpso_custom_columns_content( $column_name, $post_ID ) {
if ( 'shortcode' === $column_name ) {
echo '[shortcodename id="' . $post_ID . '"]';
}
}