我会使用 PHP 和 CSS 编辑帖子页面(例如:http://example.com/author/wordpress_post)。我该怎么做?是否已经有我可以修改的帖子的默认 PHP 文件?
最佳答案
您可能需要阅读 WordPress 的 Template Hierarchy
默认情况下,帖子使用主题目录中的single.php
文件。请注意,如果您有一个父主题和一个事件的子主题,您的子主题可能没有 single.php
文件。但是,您可以将 single.php
文件从父主题复制到子主题并从那里修改它,因为您知道如果父主题结构发生变化,您的子主题可能需要适应。
如果您的主题使用不同的结构,您始终可以使用 is_single()
修改单个帖子功能在您的 functions.php
文件中执行函数。如果你只想编辑帖子标题,你可以把这段代码放在 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
或定制程序并转到“其他 CSS”并进行所需的更改。在单个帖子中,正文(应该)具有 single-post
类,因此您可以通过在选择器前加上前缀来过滤掉仅针对帖子的 CSS 更改。
/* Make paragraphs a light blue, but only on single posts */
.single-post p {
color: #0095EE;
}
关于php - 在 Wordpress 中使用 PHP 和 CSS 编辑帖子页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49285516/