1 path.inc | path_delete($criteria) |
Delete a URL alias.
Parameters
$criteria: A number representing the pid or an array of criteria.
File
- core/
includes/ path.inc, line 463 - Functions to handle paths in Backdrop, including URL aliasing.
Code
function path_delete($criteria) {
if (!is_array($criteria)) {
$criteria = array('pid' => $criteria);
}
// Load and then delete each path until there are no more aliases left.
while ($path = path_load($criteria)) {
module_invoke_all('path_delete', $path);
backdrop_clear_path_cache($path['source']);
db_delete('url_alias')->condition('pid', $path['pid'])->execute();
}
}