在 Wordpress 中使用 PHP 和 CSS 编辑 post 页面?

Edit post pages with PHP and CSS in Wordpress?

我会用 PHP 和 CSS 编辑帖子页面(例如:http://example.com/author/wordpress_post)。我该怎么做?是否已经有我可以修改的帖子的默认 PHP 文件?

您可能需要阅读 WordPress 的 Template Hierarchy

帖子,默认情况下,使用位于主题目录中的 single.php 文件。请注意,如果您有一个 Parent 主题和一个活动的 Child 主题,您的 child 主题可能没有 single.php 文件。但是,您可以将 single.php 文件从 parent 复制到 child 并从那里修改它,知道如果 parent 主题结构发生变化,您的 child主题可能需要适应。

如果您的主题使用不同的结构,您始终可以使用 functions.php 文件中的 is_single() 函数修改单个 post 功能。如果你只想编辑 post 标题,你可以将此代码放在 functions.php

function my_title_filter( $title, $post_id = null ) {
    if( is_single() ){
        // Only modifies Post titles, no other titles.
        $title = 'Add This Before Post Titles '. $title;   
    }
    return $title;
}
add_filter( 'the_title', 'my_title_filter' );

对于CSS,就,好吧,使用CSS。打开 style.css 或定制程序并转到 "Additional CSS" 并进行所需的更改。在单个 post 上,body(应该)具有 class single-post,因此您可以过滤掉 CSS 仅对 post 的更改为您的选择器添加前缀。

/* Make paragraphs a light blue, but only on single posts */
.single-post p {
    color: #0095EE;
}