css Genesis将标题移到内容之上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css Genesis将标题移到内容之上相关的知识,希望对你有一定的参考价值。

<?php

//Moves titles above content and sidebar and adds a custom CSS class

function siga_add_class( $attr, $class ) {
  $attr['class'] .= ' ' . sanitize_html_class( $class );
  return $attr;
}
// Now the name of the called function tells us what's happening (add a class).
function siga_attr_entry_title( $attr ) {
  return siga_add_class( $attr, ' above' );
}

add_action('get_header', 'move_post_titles');
function move_post_titles() {
// Setting up conditionals for pages where the title shouldn´t be moved
  if (!is_home() && !is_archive() && !is_page('blog') && !is_category()) {
    // Removes entry title
    remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
    // Puts entry title back in after header
    add_action( 'genesis_after_header', 'genesis_do_post_title', 20 );
    // Adds the custom class to entry-title
      add_filter( 'genesis_attr_entry-title', 'siga_attr_entry_title' );

  }
}
h1.entry-title.above {
	text-align:center;
	background:#000000;
	color:#fff;
	padding: 15px 0;
}

以上是关于css Genesis将标题移到内容之上的主要内容,如果未能解决你的问题,请参考以下文章

css 将CSS 3动画添加到您的Genesis主题

css 将CSS 3动画添加到您的Genesis主题

css Genesis Swap将Primary Sidebar放入Secondary Sidebar位置(最好使用CSS)

css Genesis Swap将Primary Sidebar放入Secondary Sidebar位置(最好使用CSS)

水晶报道将报告页脚移到细节之上

css 用锚链接修复标题重叠(Genesis)