【问题标题】:Missing argument 1 for _e()_e() 缺少参数 1
【发布时间】:2017-10-05 17:26:01
【问题描述】:

我收到此错误: _e() 缺少参数 1,在第 14 行的 ... 中调用并在第 246 行的 ... 中定义。 我不知道发生了什么。谁能帮我解决这个问题?

这是php代码:

<?php
                if( have_posts () ){
                    ?><h2 ><span><?php _e(); echo  single_cat_title() ; ?></span></h2><?php
                }else{
                    ?><h2 ><span><?php _e( 'Sorry, no posts found' , 'cosmotheme' ); ?></span></h2><?php
                }
            ?>

第 14 行是:?&gt;&lt;h2 &gt;&lt;span&gt;&lt;?php _e(); echo single_cat_title() ; ?&gt;&lt;/span&gt;&lt;/h2&gt;&lt;?php

这是第 246 行:

function _e( $text, $domain = 'default' ) {

谢谢。

【问题讨论】:

    标签: php error-handling


    【解决方案1】:

    在第 14 行,您在没有任何参数的情况下调用 _e();。函数定义需要 $text 参数。这意味着你不能在没有任何参数的情况下调用_e()

    【讨论】:

    • 我正在使用 wordpress 主题。我自己什么都没做。
    • 你能帮我解决这个问题吗?无论如何感谢您的回答。
    • 我需要在索引文件中写什么代码吗?
    • 在第 14 行,删除对 _e(); 的调用。没有参数,它无论如何都没有做任何事情。也许联系主题开发人员,以便他们也可以修复它。
    • 非常感谢。问题解决了。我删除了该代码,现在一切正常。
    猜你喜欢
    • 1970-01-01
    • 2014-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多