为了账号安全,请及时绑定邮箱和手机立即绑定

如何在wordpress的博客列表页面添加静态文本?

如何在wordpress的博客列表页面添加静态文本?

PHP
幕布斯6054654 2023-10-21 16:15:00
这种行为是完全正常的。事实上,如果您的属性是对象(始终通过引用传递),您甚至不需要显式创建引用:class Foo{    private Datetime $when;    public function __construct()    {        $this->when = new DateTime('1950-12-31');    }    public function getWhen(): DateTime    {        return $this->when;    }}$f = new Foo();$w = $f->getWhen();$w->modify('+50 years');var_dump($w, $f);object(DateTime)#2 (3) {  ["date"]=>  string(26) "2000-12-31 00:00:00.000000"  ["timezone_type"]=>  int(3)  ["timezone"]=>  string(13) "Europe/Madrid"}object(Foo)#1 (1) {  ["when":"Foo":private]=>  object(DateTime)#2 (3) {    ["date"]=>    string(26) "2000-12-31 00:00:00.000000"    ["timezone_type"]=>    int(3)    ["timezone"]=>    string(13) "Europe/Madrid"  }}这与您引用的文档并不矛盾。该属性本身无法访问:$f->when;// PHP Fatal error:  Uncaught Error: Cannot access private property Foo::$when参考文献是一种不同的语言功能。也许通过另一个例子更容易理解:function a(){    $local_variable = 1;    b($local_variable);    echo "b modified a's local variable: $local_variable\n";}function b(&$number){    echo "b can read a's local variable: $number\n";    $number++;}a();b can read a's local variable: 1b modified a's local variable: 2
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

wpbf_main_content_open不是本机 Wordpress 挂钩,它似乎是来自 Page Builder Framework 的挂钩。您使用页面生成器框架吗?

但是,您想要的可以通过本机函数完成。

动作钩子loop_start

// place this in your functions.php

add_action( 'loop_start', 'add_static_text_on_blog_list_page' );


function add_static_text_on_blog_list_page(  ) {


    // Check if this is the Blog-Post-Page and main query.

    if ( is_home() && is_main_query() ) {

        echo '<h1>Hey everyone!</h1><p>This is a quick intro.</p>';

    }


}

page.php从(或者home.php如果存在于父主题中)复制一份并将其保存home.php在您的子主题中。然后您可以将静态文本添加到该模板中(在 lopp 开始之前)。



查看完整回答
反对 回复 2023-10-21
  • 1 回答
  • 0 关注
  • 99 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信