以编程方式通过帖子内容设置精选图像

时间:2016-08-13 18:43:14

标签: php wordpress

我试图从帖子内容中添加精选图片。我的想法是将内容的第一张图片设置为帖子的特色图片。

我在 funtions.php

中写了这个
bars.enter().append("rect")
  .attr("width", x1.rangeBand())
  .attr("x", function(d) { return x1(d.name); })
  .attr("y", height) //start from x-axis
  .attr("height", 0) //with initial length of 0
  .style("fill", function(d) { return color2(d.name); });

bars.transition()
   .delay(function(){
      return state.exit()[0].length > 0 ? 1000 : 0;
   })
   .duration(1000)
   .attr("y", function(d) { return y(d.value); })
   .attr("height", function(d) { return height - y(d.value); })
   .style("fill", function(d) { return color2(d.name); });

这只是我想要这样做的一个想法。

请帮忙。感谢

1 个答案:

答案 0 :(得分:1)

检查此网址

https://www.gavick.com/blog/wordpress-quick-tip-4-automatically-set-the-first-post-image-as-a-featured-image

或者您可以使用此代码从任何HTML代码中获取第一张图片的网址

<?php
$postcontent = "";
preg_match('/<img.+src=[\'"](?P<src>.+?)[\'"].*>/i', $postcontent, $image);
// you can use the exist pattern or use this
// '/< *img[^>]*src *= *["\']?([^"\']*)/i'
echo $image['src'];
?>