Files
piratepoet/lib/Settings/Pages.php
Jonathan Labreuille f59670005e unit tests and cleanup
2015-10-15 18:21:42 +02:00

23 lines
485 B
PHP

<?php
namespace MailPoet\Settings;
class Pages {
static function getAll() {
$mailpoet_pages = get_posts(array(
'post_type' => 'mailpoet_page'
));
$pages = array();
foreach(array_merge($mailpoet_pages, get_pages()) as $page) {
$pages[] = array(
'id' => $page->ID,
'title' => $page->post_title,
'preview_url' => get_permalink($page->ID),
'edit_url' => get_edit_post_link($page->ID)
);
}
return $pages;
}
}