私はかなり検索しましたが、WPを壊すプラグイン以外は何も見つかりません。
私は WooCommerce を使用しているため、カスタム投稿タイプが関係しています。製品リスト ページで、各製品の横に各製品 URL のスラッグを表示する新しい列を追加したいと思います。
ID を非常に簡単に表示する方法を見つけましたが、スラッグは表示しませんでした。
ありがとうございました
まず、製品名の後にスラッグ列を追加します。
// Add product slug column after product name
function add_product_slug_column_heading( $columns ) {
$slug_column = array(
'product_slug' => __( 'Slug' )
);
$columns = array_slice( $columns, 0, 3, true ) + $slug_column + array_slice( $columns, 3, count( $columns ) - 1, true );
return $columns;
}
次に、manage_product_posts_custom_column フィルターを使用してスラッグ値を表示します。
// Display product slug
function add_product_slug_column_value( $column_name, $id ) {
if ( 'product_slug' == $column_name ) {
echo get_post_field( 'post_name', $id, 'raw' );
}
}
add_action( "manage_product_posts_custom_column", 'add_product_slug_column_value', 10, 2 );
コーディング ソリューションなし
コーディングせずに簡単な解決策を探しているだけなら、完全に無料のadmin columnsを使用できます。数回クリックするだけで、同じスラッグ列を追加できます。