我是wordpress插件的新手。在我的笔记本电脑上运行wordpress在我的wamp服务器上,我写了&在我桌面上同一台服务器上的wordpress网站(网站名称:lifyog)上激活了它。用插件编写的函数应该在每个帖子中添加图像,但它不起作用。请帮助纠正代码。
我已检查过图像源,这没关系。
我的插件位于以下地址:
wamp/www/wordpress/wp-content/plugins/Wpplugin
文件名为addimage.php
插件代码如下:
<?php
/*
Plugin Name: Add Image
Plugin URL:http//wordpress
Version: 1.0
Author: wordpress
Author URL: http://localhost/wordpress
Description: This plugin automatically adds an image at the beginning of every post
*/
function addImage($post)
{
$imagewithtext="<img src='http://localhost/wordpress/wp-content/themes/twentyfifteen/Images/veer.jpg' height='70px' width='70px' align='left'>";
$imagewithtext=$post;
return $imagewithtext;
}
add_filter("the_content","addImage");
?>
答案 0 :(得分:1)
第14行的$ imagewithtext变量声明将覆盖你在第13行写的$ imagewithtext变量。
您可以将等号“=”更改为点等号“。=”,这将有助于您将$ post变量值添加到$ imagewithtext变量而不会覆盖它
$imagewithtext .= $post;
不是$imagewithtext = $post;
我相信这会解决问题