Php 将图像描述悬停在图像上

Php 将图像描述悬停在图像上,php,javascript,jquery,hover,Php,Javascript,Jquery,Hover,我不是PHP、javascript和js方面的专家;所以我希望有人能用简单的语言帮助我。我刚刚开发了我的第一个wordpress网站,并使用这个论坛对代码进行了巨大的更改-谢谢大家 网站: 我的请求:文本(媒体库中的图像描述)悬停在图像上方。 就像这样或这样,我在这个网站上发现了一些关于我的问题,但它们似乎没有帮助,或者我不知道该放在哪里,因为它正在抓取标题,我想要描述。有这样一个术语吗 portfolio.PHP模板中的PHP代码: <div data-id="post-<?php

我不是PHP、javascript和js方面的专家;所以我希望有人能用简单的语言帮助我。我刚刚开发了我的第一个wordpress网站,并使用这个论坛对代码进行了巨大的更改-谢谢大家

网站:

我的请求:文本(媒体库中的图像描述)悬停在图像上方。

就像这样或这样,我在这个网站上发现了一些关于我的问题,但它们似乎没有帮助,或者我不知道该放在哪里,因为它正在抓取
标题
,我想要
描述
。有这样一个术语吗

portfolio.PHP模板中的PHP代码:

<div data-id="post-<?php the_ID(); ?>" data-type="<?php
  $categories = get_the_category();
  $count = count($categories);
  $i=1;
  foreach($categories as $category) {
      echo str_replace('-', '', $category->slug);
      if ($i<$count) echo ' '; $i++;} ?>" class="post-<?php the_ID(); ?>
      <?php
        $categories = get_the_category();
        foreach($categories as $category) {
            echo str_replace('-', '', $category->slug).' '; } ?> project portfolio-item-wrap">
    <div class="portfolio-item">
        <?php if ( has_post_thumbnail() ) { ?>
        <a class="portfolio-item-img" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail( 'portfolio-image' ); ?></a>
        <?php } ?>


        <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
        <p>
            <?php
            $categories = get_the_category(); 
            $temp = array();
            foreach($categories as $category) {
                if ($category->category_parent == 0) continue;
                $temp[] = str_replace('-', '', $category->name); 
            } 
            echo implode(", ", $temp);
            ?>
        </p>
    </div>
</div>
搜索四年前我在网上找到的,不确定它是否是你需要的,但它可能会为你指明正确的方向

$img_desc = $image->post_excerpt;

我想它会帮助你


编辑帖子时,添加两个自定义字段,一个用于标题,一个用于描述。 我们的代码如下所示:
$dataType = '';
$divClass = '';

$categories = get_the_category();
$count = count($categories); 
$i=1; 
foreach($categories as $category) {
    $dataType .= str_replace('-', '', $category->slug); 
    $divClass .= str_replace('-', '', $category->slug).' ';
    if ($i<$count) $dataType.= ' ';
    $i++;
}

$metaList = get_post_meta(get_the_ID());
$title = isset($metaList['title']) ? $metaList['title'] : '';
$description = isset($metaList['description']) ? $metaList['description'] : '';

// now we have title and description for the thumb!
?>
<div data-id="post-<?php the_ID(); ?>" data-type="<?php echo $dataType;?>"
    class="post-<?php the_ID(); echo $divClass;?>  project portfolio-item-wrap">
    <div class="portfolio-item">
        <?php if ( has_post_thumbnail() ) { ?>
            <a class="portfolio-item-img" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                <?php the_post_thumbnail( 'portfolio-image' ); ?>
            </a>
        <?php } ?>


        <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
        <p>
            <?php
                $temp = array();
                foreach($categories as $category) {
                    if ($category->category_parent == 0) continue;
                    $temp[] = str_replace('-', '', $category->name); 
                } 
                echo implode(", ", $temp);
            ?>
        </p>
    </div>
</div>
$dataType='';
$divClass='';
$categories=get_the_categories();
$count=计数($categories);
$i=1;
foreach($categories作为$category){
$dataType.=str_replace('-','$category->slug);
$divClass.=str_replace('-','$category->slug.'';
如果我

经过这么多的研究,我找到了答案

答案是:

在span标记中输入_post_缩略图_caption();并在css中设置span标记类

完成了


感谢大家的帮助!

HTML标记中嵌入了大量的直接函数调用,例如
the_ID()
the_permalink())
,等等。你确定这些函数会呼出一些东西而不是返回一些东西吗?不确定你的描述中到底有什么问题,但我知道js是JavaScript的缩写…对不起,是指jquery。至于单个直接函数调用,所有这些代码都没有触及我购买的wordpress主题。询问thor被认为是定制的。谢谢@Revent!现在这是一件事。我只需要找到正确的脚本来执行我想要的功能…有什么建议吗?嗨@Revent,用post\u内容替换\u标题不起作用。还有其他想法吗?我把它悬停在\u标题上,这样就行了!谢谢。我找到了这些,并使用了一些t代码-无法正常工作。对于html,我无法将“标题”和“说明”添加到项目页面上的每个缩略图中。我需要输入一个php代码,以获取每个图像的帖子内容。有什么想法吗?
说明

这也是同样的问题tion,我想这会解决你的问题。我已经用下面的代码尝试过了,但没有成功。标题只是在彼此上方重复。
我成功了:
虽然我不想要标题,但我想要图片的描述或标题,就像我已经拥有的那样图片下面的标题…谢谢,我已经替换了我的portfolio.php文件中的,但是我如何处理上面的$dataType?将它放在header.php中,并添加标记?