Что такое slug в разработке?
Чаще всего, как уже написали, встречается в 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' ). 
В общем, это человеко-понятный уникальный идентификатор.
==toster.ru/user/articles/some-slug-for-this-article 
к примеру.
ЧелПонятный-кусок для урла