Wordpress:尝试在窗口小部件定义中调用get_permalink - 抛出错误

时间:2015-10-20 16:53:25

标签: php wordpress

下面的注释行会引发错误。

class Overall_Travel_Times_Widget extends WP_Widget {
    var $title       = 'Travel Times Widget';
    //var $title_link  = get_permalink( get_page_by_path( 'delays' ) );

如何从窗口小部件定义中访问标准wordpress功能?

1 个答案:

答案 0 :(得分:1)

我测试了你的代码,它输出了解析错误“unexpected var”

    Parse error: syntax error, unexpected 'var' (T_VAR) 

我在你的变量前面删除了var关键字并且它有效:

 $title       = 'Travel Times Widget';
 $title_link  = get_permalink( get_page_by_path( 'delays' ) );

因此,在删除两个变量前面的'var'之后,您的代码将正常工作。在我测试的时候,它为我提供了我提供的slug页面的链接。