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.
|
* Zibll site-layout mode: 1=no sidebar, 2=right, 3=left.
|
||||||
*/
|
*/
|
||||||
function aksrt_get_site_layout(): int {
|
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()) {
|
if (is_single()) {
|
||||||
$post_id = (int) get_queried_object_id();
|
$post_id = (int) get_queried_object_id();
|
||||||
$layout = aksrt_get_post_show_layout($post_id);
|
$layout = aksrt_get_post_show_layout($post_id);
|
||||||
|
|||||||
Reference in New Issue
Block a user