我正在使用一个名为inpost gallery的插件,它使用stackoverflow。我想强制显示在图像下方的标题是图像的名称而不是我给它的标题。如果您有任何建议,请参阅以下网站。
我在类似的帖子中看到了这段代码,但无法弄清楚如何使用它。
<?=basename($image->filename, '.jpg')?>
如果您有任何建议,请告诉我。对jquery和php文件来说真的很新。我知道一个小HTML,但所有$和 - &gt;和echo对我来说真的很困惑。
提前致谢。
哦,是的,这是该网站的链接,它是一个个人博客。
答案 0 :(得分:0)
代码是PHP,而不是HTML。 <?= ?>
表示“回显结果”或“将结果输出到页面”,->
表示filename
是对象$image
的属性。 $
表示PHP中的变量。
您可以使用:
$path_parts = pathinfo('$image->filename');
$title = path_parts['filename'];