表題の通り特定の投稿タイプのみ自動でスラッグ作成したいです
具体的にはカスタム投稿のlistの時のみlist-投稿IDの形式でスラッグを自動で付与したいです
下記の参考サイトをみて自分なりに変更してみたのですがシンタックスエラーにて動作しませんでした。
【Parse error: syntax error, unexpected '$slug' (T_VARIABLE) in 】などでグーグル先生に聞いて色々調べてみたが解決できず、ご教示いただきたく投稿させて頂きました。
#実際のコード
php
1function auto_post_slug( $slug, $post_ID, $post_status, $post_type ) { 2 if ( $post_type=='list' ) { 3 $slug = 'list-' . $post_ID; 4 } 5 return $slug; 6} 7add_filter( 'wp_unique_post_slug', 'auto_post_slug', 10, 4 ); 8 9 10function new_excerpt_length($length) { 11 return 100; 12} 13add_filter( 'excerpt_length', 'new_excerpt_length');
回答1件
あなたの回答
tips
プレビュー