Twenty Seventeen search error

时间:2017-07-24 作者:NerdOfLinux

每当我在wordpress网站上搜索某个内容时,我都会得到以下错误:

Fatal error: Uncaught Error: Call to undefined function get_exID() in 
/var/www/html/wp-content/themes/twentyseventeen/functions.php:360 
Stack trace: #0 /var/www/html/wp-includes/class-wp-hook.php(298): 
twentyseventeen_excerpt_more(\' […]\') #1 /var/www/html/wp-
includes/plugin.php(203): WP_Hook->apply_filters(\' […]\', Array) 
#2 /var/www/html/wp-includes/formatting.php(3315): 
apply_filters(\'excerpt_more\', \' […]\') #3 /var/www/html/wp-
includes/class-wp-hook.php(300): wp_trim_excerpt(\'<p>Today I will...\') 
#4 /var/www/html/wp-includes/plugin.php(203): WP_Hook-
>apply_filters(\'\', Array) #5 /var/www/html/wp-includes/post-
template.php(397): apply_filters(\'get_the_excerpt\', \'\', 
Object(WP_Post)) #6 /var/www/html/wp-includes/post-template.php(362): 
get_the_excerpt() #7 /var/www/html/wp-
content/themes/twentyseventeen/template-parts/post/content-
excerpt.php(43): the_excerpt() #8 /var/www/html/wp-
includes/template.php(690): require(\'/var/www/html/w...\') #9 
/var/www/html/wp-includes/template.php(647): load_template(\'/var in 
/var/www/html/wp-content/themes/twentyseventeen/functions.php on line 360
文章摘要应该在哪里。我怎样才能修复它?

2 个回复
最合适的回答,由SO网友:Syed Fakhar Abbas 整理而成

@NerdOfLinux从错误中可以看出,您使用的是未定义的函数get_exID()... WordPress有一个功能get_the_ID().

更改函数名称get_exID() 进入get_the_ID().

SO网友:WPExplorer

函数中不应存在get\\u exID()函数。php和WordPress中不存在。我建议重新安装主题。如果您正在对主题进行自己的修改,请确保通过子主题进行修改,并且不要手动编辑2017主题。

如果您没有编辑任何内容,请确保您的网站的安全性没有受到威胁-您可能需要考虑更改密码以确保安全。

结束

相关推荐

如何在WooThemes画布中为注册用户创建不同的导航?

我正在用wordpress和画布主题(来自WooThemes)构建一个网站。我使用顶部导航在用户登录时显示项目。当用户未登录时,您只能看到“成为成员”和“登录”。当用户登录时,他/她会看到另一个带有其他菜单项的导航。我想到了以下解决方案:注册新导航应用钩子检查用户是否登录根据结果,为注册用户应用导航,否则显示其他我将此代码放在我的函数中。php:add_action( \'init\', \'register_top_menu_myisa\', 10 ); function regist