php - 根据文件名将类添加到 <div>

标签 php css wordpress class

我正在寻找解决方法。现在我确定的最佳解决方法是能够将类添加到 wordpress 页面上的附件。目前,Wordpress 没有任何简单的方法可以在以后简单地为 CSS 样式添加一个类。

目前,当生成 HTML 时,它会将其包装在一个 div 中。这是它的生成方式(我认为):

<?php   
   $bigsrc =  wp_get_attachment_image_src( $attachment->ID, 'full'); 
   $zoom = $bigsrc[0];
   $src = wp_get_attachment_image_src( $attachment->ID, 'post-thumb'); 
   $attachmenttitle = apply_filters('the_title', $attachment->post_title); 
   $class = "media-image";
?>

<div class="item-photo <?php echo $class;?>">

有没有办法根据文件名添加一个类?我可以轻松地重命名文件“red-01.jpg”和“blue-01.jpg”。我希望有一些脚本可以将 html 输出为:

<div class="item-photo media-image red"><img src="red-01.jpg" /></div>
<div class="item-photo media-image blue"><img src="blue-01.jpg" /><div>

我必须使用 Wordpress 附件方法,因为我用于元素的脚本已经调用了页面附件,而且非常复杂。如果在 Wordpress 媒体上传中添加一个简单的类,我的问题就会得到解决。非常感谢!

我对任何解决方案都持开放态度...只要我可以像上面那样向 div 添加一个类!

最佳答案

关于

div class="item-photo <?php echo ($class." ".$src); ?>">

或 $bigsrc,或任何对识别图像最有用的值(不确定这些值是什么)

关于php - 根据文件名将类添加到 <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12083127/

相关文章:

html - CSS 中的悬停问题

css - 在 CSS 中混合简单的颜色

php - 在循环中显示自定义分类 Wordpress

php - Mysql添加重复的varchar

php - Laravel 5.5 组中间件重定向你太多次

javascript - 响应表不显示列值

html - 2 个独立的 css 类应用于 1 个元素

php - SQL 搜索并返回在 if 和 else 语句中格式化的结果

javascript - 提交前验证 "select"下拉列表

javascript - 如何在 Angular JS 中从 PHP 请求获取数据?