You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
899 B
37 lines
899 B
<?php |
|
|
|
namespace Aldine; |
|
|
|
use Sober\Controller\Controller; |
|
|
|
class FrontPage extends Controller |
|
{ |
|
public function blockCount() |
|
{ |
|
global $_wp_sidebars_widgets; |
|
if (empty($_wp_sidebars_widgets)) { |
|
$_wp_sidebars_widgets = get_option('sidebars_widgets', []); |
|
} |
|
$sidebars_widgets_count = $_wp_sidebars_widgets; |
|
if (isset($sidebars_widgets_count['front-page-block'])) { |
|
return count($sidebars_widgets_count['front-page-block']); |
|
} |
|
return 1; |
|
} |
|
|
|
public function latestBooksTitle() |
|
{ |
|
$title = get_option('pb_front_page_catalog_title'); |
|
if ($title) { |
|
return $title; |
|
} |
|
|
|
return __('Our Latest Titles', 'aldine'); |
|
} |
|
|
|
public function books() |
|
{ |
|
$page = (get_query_var('page')) ? get_query_var('page') : 1; |
|
return App::books($page, 3); |
|
} |
|
}
|
|
|