對於網頁設計來講,可以透過定義不同的CSS,讓網站可以套一些特效。所以在設計上有時候會去定義類似「page_文章代稱」,來區分每一塊div,方便設定背景圖片或是其他特效。透過取得當前頁面的代稱是一個方法,當然前提你的代稱必須要是英文或數字,否則CSS設定上就有困難了,因為中文讀取會有問題。
取得當前頁面、文章代稱(slug)
修改佈景主題:functions.php
function the_slug() { $post_data = get_post($post->ID, ARRAY_A); $slug = $post_data['post_name']; return $slug; }
應用,在要顯示的地方加上以下語法,即可取得。
<?php echo the_slug(); ?>