我很茫然,我花了幾個星期閱讀網站後,試圖瞭解我能做些什麼。問題在於,自從我有一個網站以來,我一直在學習,這主要是困難的。 ;)語法錯誤,意外的'}'
如果你能幫助我,我將不勝感激。
此錯誤(在此情況下53)相關的可溼性粉劑內容/插件/色的小部件/ colorwidgets.php
上方行是:
}
<?php }
} ?>
<div style="background-color:<?php echo $textbgcolor; ?>; color:<?php echo $textfontcolor; ?>; text-align:<?php echo $texthalign; ?>; padding:<?php echo $textpadding; ?>"><?php echo $text; ?></div>
<?php if ($themestyle == 'Yes') { echo $after_widget; } ?>
</div>
<?php
**本}是在該行在<?php
之下。
底下}是:**
/** @see WP_Widget::update */
function update($new_instance, $old_instance) {
return $new_instance;
}
**我刪除了},但語法錯誤,意外「}」,當我嘗試訪問我的網站仍然存在,所以我把它放回去。
.............. 然後我將admin添加到URL的末尾,並得到不同的消息。
致命錯誤:類 'ColorWidgets' 在/wp-includes/widgets.php未發現線324
該生產線是(下圖):**
$this->widgets[$widget_class] = & new $widget_class();
這之上是:
/**
* Singleton that registers and instantiates WP_Widget classes.
*
* @package WordPress
* @subpackage Widgets
* @since 2.8
*/
class WP_Widget_Factory {
var $widgets = array();
function WP_Widget_Factory() {
add_action('widgets_init', array(&$this, '_register_widgets'), 100);
}
function register($widget_class) >{
$this->widgets[$widget_class] = & new widget_class();
最後一行是錯誤行及以下內容是:
}
function unregister($widget_class) >{
if (isset($this->widgets[$widget_class]))
>unset($this->widgets[$widget_class]);
}
.............
我對於跟着我的職務所需的時間量道歉,我會非常感激的反饋。感謝您的聆聽。 :)
PHP可以針對此問題的熊。隱藏字符可能導致此問題。特別是如果你複製並粘貼示例代碼,說一個PDF文件。我會嘗試的第一件事是不使用複製和粘貼來重新創建文件。只需輸入所有內容。 – samack
任何機會,你可以向我們展示代碼從頭到尾,而不是分成幾塊? –