Чаще всего, как уже написали, встречается в URL, но все же его значение чуть более шире - slug это уникальная строка идентификатор, понятная человеку (в отличие от ID) и содержащая только "безопасные" символы:
- 0-9
- a-z
(общепринято - в нижнем регистре)
- символ -
- иногда еще символ _
Могут использоваться не только в URL для понятности, но и, например, в запросах к БД (в первую очередь - на уровне АПИ) - ведь
SELECT * FROM pages WHERE category="some-slug"
более понятно, чем
SELECT * FROM pages WHERE category=126
.
На уровне API это выглядит как
get_pages_in_category( 'some-slug' )
или
$object->get_pages_in_category( 'some-slug' )
.
В общем, это человеко-понятный уникальный идентификатор.