编辑/定制Genesis示例子主题的单页

时间:2013-08-02 作者:Jeremi Liwanag

我的“页面”和“博客列表”页面正在运行。。但是当我点击我的一个帖子时。。。布局不同。。我想编辑它。我在哪里能找到那个?

我试图编辑它。。

<?php
/*
 WARNING: This file is part of the core Genesis framework. DO NOT edit
 this file under any circumstances. Please do all modifications
 in the form of a child theme.
 */

/**
 * This file handles posts, but only exists for the sake of
 * child theme forward compatibility.
 *
 * This file is a core Genesis file and should not be edited.
 *
 * @category Genesis
 * @package  Templates
 * @author   StudioPress
 * @license  http://www.opensource.org/licenses/gpl-license.php GPL v2.0 (or later)
 * @link     http://www.studiopress.com/themes/genesis
 */

genesis();
我想这不是要编辑的正确文件。。我该怎么办。。。

1 个回复
最合适的回答,由SO网友:Charles Clarkson 整理而成

您可以使用Genesis挂钩编辑帖子页面(actions 和/或filters). 您可以在functions.php 文件或中的WordPress template file 位于子主题目录中。

如果使用模板文件,请添加genesis() 函数调用到该文件的末尾,然后在其上方执行操作并筛选调用。

例如,下面是single.php 子主题文件,用于更改帖子的默认帖子信息(署名)和帖子元(类别、标记等行)。

<?php

/** Customize the post info function. */
add_filter( \'genesis_post_info\', \'wpse_108715_post_info_filter\' );

/** Customize the post meta function. */
add_filter( \'genesis_post_meta\', \'wpse_108715_post_meta_filter\' );

genesis();

/**
 * Change the default post information line.
 */
function wpse_108715_post_info_filter( $post_info ) {
    $post_info = \'[post_author_posts_link] [post_date]\';
    return $post_info;
}

/**
 * Change the default post meta line.
 */
function wpse_108715_post_meta_filter( $post_meta ) {
    $post_meta = \'[post_categories] [post_edit] [post_tags] [post_comments]\';
    return $post_meta;
}
我用了这个帖子shortcode functions 由Genesis在这些功能中提供。

结束

相关推荐

编辑/定制Genesis示例子主题的单页 - 小码农CODE - 行之有效找到问题解决它

编辑/定制Genesis示例子主题的单页

时间:2013-08-02 作者:Jeremi Liwanag

我的“页面”和“博客列表”页面正在运行。。但是当我点击我的一个帖子时。。。布局不同。。我想编辑它。我在哪里能找到那个?

我试图编辑它。。

<?php
/*
 WARNING: This file is part of the core Genesis framework. DO NOT edit
 this file under any circumstances. Please do all modifications
 in the form of a child theme.
 */

/**
 * This file handles posts, but only exists for the sake of
 * child theme forward compatibility.
 *
 * This file is a core Genesis file and should not be edited.
 *
 * @category Genesis
 * @package  Templates
 * @author   StudioPress
 * @license  http://www.opensource.org/licenses/gpl-license.php GPL v2.0 (or later)
 * @link     http://www.studiopress.com/themes/genesis
 */

genesis();
我想这不是要编辑的正确文件。。我该怎么办。。。

1 个回复
最合适的回答,由SO网友:Charles Clarkson 整理而成

您可以使用Genesis挂钩编辑帖子页面(actions 和/或filters). 您可以在functions.php 文件或中的WordPress template file 位于子主题目录中。

如果使用模板文件,请添加genesis() 函数调用到该文件的末尾,然后在其上方执行操作并筛选调用。

例如,下面是single.php 子主题文件,用于更改帖子的默认帖子信息(署名)和帖子元(类别、标记等行)。

<?php

/** Customize the post info function. */
add_filter( \'genesis_post_info\', \'wpse_108715_post_info_filter\' );

/** Customize the post meta function. */
add_filter( \'genesis_post_meta\', \'wpse_108715_post_meta_filter\' );

genesis();

/**
 * Change the default post information line.
 */
function wpse_108715_post_info_filter( $post_info ) {
    $post_info = \'[post_author_posts_link] [post_date]\';
    return $post_info;
}

/**
 * Change the default post meta line.
 */
function wpse_108715_post_meta_filter( $post_meta ) {
    $post_meta = \'[post_categories] [post_edit] [post_tags] [post_comments]\';
    return $post_meta;
}
我用了这个帖子shortcode functions 由Genesis在这些功能中提供。

相关推荐