[英]Facebook PHP SDK not returning a login link
因此,最近我开始研究与Facebook集成的wordpress插件,我以前从未使用过Facebook的SDK,但是在阅读了文档之后,我感到相对有信心。 但是我在oAuth级别遇到了问题,我的代码似乎没有生成loginUrl,当我在插件的设置页面上查看源代码时,没有可见的链接。 有问题的代码如下:
oAuth.php
<?php
include_once('src/facebook.php');
$fbconfig = array(
'appId' => 'app1d',
'secret' => '53cr3t',
'cookie' => true
);
$facebook = new Facebook($fbconfig);
$loginUrl = $facebook->getLoginUrl(
array(
'scope' => 'offline_access, user_events',
'redirect_uri' => 'http://localhost/mad/wp-admin/options-general.php?page=facebook_event_options'
)
);
?>
这是菜单页面上不起作用的代码
这段代码在另一页上,我在此页上包含了oAuth.php。
echo '<a href="' . $loginUrl . '"><img src="' . plugins_url('EventsList/images/connect.png') . '" class="fbConnect"></a>';
这可能很简单,我没注意到,任何帮助将不胜感激:)
问题出在变量范围内
尽管最好将所有检索链接代码包装到一个函数中并调用它,而不要使用全局变量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.