public function InstapageCmsPluginWPConnector::isProhibitedSlug in Instapage plugin 7.3
Same name and namespace in other branches
- 8.3 core/connectors/InstapageCmsPluginWPConnector.php \InstapageCmsPluginWPConnector::isProhibitedSlug()
Checks if given slug is prohibited in terms of publishing a landing page. If it's free - will return false. Otherwise an array with slug details will be returned
@uses self::isProhibitedPostSlug() @uses self::isProhibitedTermSlug() @uses self::isProhibitedPageSlug() @uses InstapageCmsPluginConnector::isProhibitedLandingPageSlug()
Parameters
string $slug Slug to be checked:
Return value
bool|array
File
- core/
connectors/ InstapageCmsPluginWPConnector.php, line 669
Class
- InstapageCmsPluginWPConnector
- Class that utilizes native WordPress functions to perform actions like remote requests and DB operations.
Code
public function isProhibitedSlug($slug) {
$postSlug = $this
->isProhibitedPostSlug($slug);
if ($postSlug) {
return $postSlug;
}
$termSlug = $this
->isProhibitedTermSlug($slug);
if ($termSlug) {
return $termSlug;
}
$pageSlug = $this
->isProhibitedPageSlug($slug);
if ($pageSlug) {
return $pageSlug;
}
$landingPageSlug = InstapageCmsPluginConnector::isProhibitedLandingPageSlug($slug);
if ($landingPageSlug) {
return $landingPageSlug;
}
return false;
}