private function InstapageCmsPluginWPConnector::getPageSlugs in Instapage plugin 7.3
Same name and namespace in other branches
- 8.3 core/connectors/InstapageCmsPluginWPConnector.php \InstapageCmsPluginWPConnector::getPageSlugs()
Pulls slugs used by WordPress pages.
Return value
array List of slugs used by pages.
1 call to InstapageCmsPluginWPConnector::getPageSlugs()
- InstapageCmsPluginWPConnector::getProhibitedSlugs in core/
connectors/ InstapageCmsPluginWPConnector.php - get list of slugs that can't be used to publish a landing page.
File
- core/
connectors/ InstapageCmsPluginWPConnector.php, line 1048
Class
- InstapageCmsPluginWPConnector
- Class that utilizes native WordPress functions to perform actions like remote requests and DB operations.
Code
private function getPageSlugs() {
$editUrl = $this
->getSiteURL() . '/wp-admin/post.php?action=edit&post=';
$dbPrefix = $this
->getDBPrefix();
$sql = 'SELECT ID AS id, post_name AS slug, CONCAT(\'' . $editUrl . '\', ID) AS editUrl FROM ' . $dbPrefix . 'posts WHERE post_type = \'page\' AND post_name <> \'\' ';
$results = $this
->getResults($sql);
return $results;
}