在内容中添加小部件

时间:2019-07-19 18:07:43

标签: php wordpress genesis

在我的Wordpress网站上,使用Genesis框架和Magazine pro主题,我试图在内容顶部网页的顶部添加一个小部件,以使其不在侧边栏上方。我尝试了以下方法:

add_action( 'genesis_before_content', 'before_home_top' );

给予

<div class="content-sidebar-wrap">
<div class="before-home-top">
</div>
<main class="content">
</main>
<aside class="sidebar">
</aside>
</div>

这是行不通的,因为它超出了内容和侧边栏的高度,从而将侧边栏向下推。

add_action( 'genesis_after_content', 'before_home_top' );

给予

<div class="content-sidebar-wrap">
<main class="content">
</main>
<aside class="sidebar">
</aside>
<div class="before-home-top">
</div>
</div>

基本上从此图像中,我需要第二个小部件区域,而不是第一个全角小部件区域。 https://imgur.com/a/fl0OB5J

1 个答案:

答案 0 :(得分:3)

我无权访问Genesis代码库,无法直接给您答案,但是根据this page,您可以执行一些操作。

在该页面上:

  • genesis_before_content_sidebar_wrap
  • genesis_before_content
  • genesis_before_loop
  • genesis_loop
  • genesis_after_loop
  • genesis_after_content
  • genesis_after_content_sidebar_wrap

试试看!