我从日志中收到致命错误,重复相同的错误。 我不明白该怎么做请帮我解决这个问题。 Eroor日志:
PHP致命错误:在a上调用成员函数render_social_icons() 第190行的content-single.php中的非对象
代码:
<div class="fusion-sharing-box share-box">
<h4>
<?php echo __('Share This Story, Choose Your Platform!', 'Avada'); ?></h4>
<?php
echo $social_icons->render_social_icons( $sharingbox_soical_icon_options );
?>
答案 0 :(得分:0)
创建一个类的对象,然后在cotent-single.php文件中使用它。之前你必须包含该特定类的文件。
$social_icons= new <Some class>;
$social_icons->render_social_icons( $sharingbox_soical_icon_options );
您必须分享cotent-single.php
才能提供更多想法。
答案 1 :(得分:0)
$social_icons
并不是您所期待的。
当您尝试调用$social_icons
方法时,您将render_social_icons()
视为对象,并且因为它不是一个而生成错误。
您在哪里定义$social_icons
?代码是否从其他地方复制/粘贴?在没有看到更多代码的情况下,除了建议您追溯并找出$social_icons
被定义的位置之外,很难帮助设计解决方案。