php - 在 Wordpress 中使用 PHP 和 CSS 编辑帖子页面?

标签 php css posts

我会使用 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/

相关文章:

html - 如何正确对齐 span 和 input 元素?

php - Highchart 使用 php、mysql 和 jquery

javascript - 使用 PHP、Ajax 和 Javascript/jQuery 进行推送?

javascript - 当显示设置为无时显示 div

mysql - WordPress 自定义查询

WordPress 按标题获取帖子,例如

php - 从主题中选择最后 5 篇帖子?

php - 对数据库执行计算

PHP 压缩来自 Gopro 的视频,最好的方法?

css - 下拉菜单淡入淡出效果