【问题标题】:Parse error: syntax error, unexpected T_FUNCTION when updated wordpress [duplicate]解析错误:语法错误,更新 wordpress 时出现意外的 T_FUNCTION [重复]
【发布时间】:2012-12-02 06:46:39
【问题描述】:

我在手动更新我的 wordpress 安装后收到此错误:

解析错误:语法错误,意外的 T_FUNCTION

这是导致错误的代码:

function paginate_links($args = ''){
$defaults = array(
    'base' => '%_%', // http://example.com/all_posts.php%_% : %_% is replaced by format (below)
    'format' => '?page=%#%', // ?page=%#% : %#% is replaced by the page number
    'total' => 1,
    'current' => 0,
    'show_all' => false,
    'prev_next' => true,
    'prev_text' => __('« Previous'),
    'next_text' => __('Next »'),
    'end_size' => 1,
    'mid_size' => 2,
    'type' => 'plain',
    'add_args' => false, // array of query args to add
    'add_fragment' => '');
}

谁能帮忙?

【问题讨论】:

  • 错误在哪一行?
  • 这个:function paginate_links($args = ''){

标签: php wordpress parsing syntax-error


【解决方案1】:

你说的手动是什么意思?你没有使用内置更新程序?如果没有,您是否运行了更新脚本?

  1. wp-admin/update.php
  2. wp-admin/upgrade.php
  3. wp-admin/update-core.php

一件一件地做,看看它是否固定在两者之间。

【讨论】:

  • 感谢您的回复!我试过了,但它仍然给我一个错误:解析错误:语法错误,D:\inetpub\vhosts\profitablehospitality.com\httpdocs\News\wp-includes\general-template.php 中的意外 T_FUNCTION 在第 508 行我没有t 使用自动更新,因为它不起作用。所以我只是通过上传文件手动更新它。
  • 我按照说明进行操作。我删除了 wp-include 和 wp-admin 文件夹。我将新的 wp-include 和 wp-admin 文件夹上传到我的服务器。我将新 wp-content 文件夹中的单个文件上传到您现有的 wp-content 文件夹,覆盖现有文件。我将新版本根目录中的所有新松散文件上传到您现有的 wordpress 根目录。当我尝试进入我的管理页面时,出现了该错误
  • 我猜你跟着这个:codex.wordpress.org/Updating_WordPress#Manual_Update?它指出:备份你永远不会忘记的一课;)。请看这里:codex.wordpress.org/Upgrading_WordPress_Extended
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-11
  • 2011-06-24
  • 1970-01-01
  • 2015-05-26
  • 1970-01-01
  • 2011-07-23
  • 1970-01-01
相关资源
最近更新 更多