在其文档中,Facebook建议为其JavaScript SDK使用频道文件.我的问题涉及有关如何创建此文件的小细节.很明显,我必须使用该行创建HTML文件<script src="//connect.facebook.net/en_US/all.js"></script>
但是Facebook建议尽可能长时间地缓存这个文件并提供一个PHP脚本来完成它.我的问题是:我应该把这个脚本放在哪里?在channel.html
我将放置在我的网站安装的根目录(一个自托管的Wordpress博客)的同一个文件中.
谢谢!
P.
我正在尝试将当前的MAMP安装升级到最新版本(3.0.7.3).我已退出当前版本并尝试运行安装包.
每次安装都失败:"安装无法继续!"
我得到了以下指示:"请在重新启动安装过程之前退出MAMP/MAMP PRO以及所有服务器并停用动态DNS服务."
我试图在连接到互联网时运行安装而没有连接,但无济于事.我不太清楚这个动态DNS服务是关于什么的.
有任何建议或建议来解决这个问题吗?
非常感谢,
P.
1)使用包含以下代码的.htaccess文件强化我的wp内容:
<Files *.php>
deny from all
</Files>
Run Code Online (Sandbox Code Playgroud)
2)我想(需要)授权xml-sitemap-xsl.php
否则我在错误日志中收到此错误:client denied by server configuration: /home/user/mysite.net/wp-content/plugins/wordpress-seo/css/xml-sitemap-xsl.php, referer: http://mysite.net/sitemap_index.xml
3)我想我应该添加以下代码,但我不确定它是否是正确的代码,也不知道放在哪里:
<Files "xml-sitemap-xsl.php">
Allow from all
</Files>
Run Code Online (Sandbox Code Playgroud)
我想避免的是deny和allow命令之间的冲突.
谢谢,
P.
在Wordpress博客中,我使用以下函数来刮取页面(单个帖子视图)并找到第一个图像,如果没有找到,则使用默认图像:
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "http://custome_url_for_default_image.png";
}
return $first_img;
}
Run Code Online (Sandbox Code Playgroud)
我尝试将其粘贴在Tumblr主题中,但遇到一些问题(它不作为PHP函数加载).当然我错过了什么.如果有人想要对此进行故障排除,我将很乐意尝试.
谢谢,
P.