fix: use single-column layout for user pages
This commit is contained in:
@@ -206,6 +206,15 @@ if (!function_exists('aksrt_get_site_layout')):
|
||||
* Zibll site-layout mode: 1=no sidebar, 2=right, 3=left.
|
||||
*/
|
||||
function aksrt_get_site_layout(): int {
|
||||
// User-center and public-profile routes have their own internal layouts.
|
||||
// They never render the site sidebar, so reserving a site-layout-2/3 column
|
||||
// would leave an empty right/left gutter and compress their content.
|
||||
$is_user_area = (function_exists('aksrt_is_user_center_page') && aksrt_is_user_center_page())
|
||||
|| (function_exists('aksrt_is_user_home_page') && aksrt_is_user_home_page());
|
||||
if ($is_user_area) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (is_single()) {
|
||||
$post_id = (int) get_queried_object_id();
|
||||
$layout = aksrt_get_post_show_layout($post_id);
|
||||
|
||||
Reference in New Issue
Block a user