wordpress在图像上显示标题

时间:2013-01-25 14:10:00

标签: php

我正在尝试自己的滑块。我差不多完成但我需要将我的链接网址显示为标题或其他内容。

我应该添加什么来获取链接和显示? 那是我的代码

<?php
  // The Loop
      while ( $the_query->have_posts() ) : $the_query->the_post(); ?><li>

          <?php 
           // Check if there's a Slide URL given and if so let's a link to it
              if ( get_post_meta( get_the_id(), 'wptuts_slideurl', true) != '' ) { ?>
                <a href="<?php echo esc_url( get_post_meta( get_the_id(),'wptuts_slideurl', true) ); ?>">

          <?php }
            // The Slide's Image
              echo the_post_thumbnail();

            // Close off the Slide's Link if there is one
              if ( get_post_meta( get_the_id(), 'wptuts_slideurl', true) != '' ) { ?>
              </a> <?php } ?> </li>

<?php endwhile; ?>

1 个答案:

答案 0 :(得分:0)

您将数据库中的URL作为字符串回显,该字符串位于<a>标记中。这意味着你可以在任何地方回应它。尝试这样的事情:

// Close off the Slide's Link if there is one
if ( get_post_meta( get_the_id(), 'wptuts_slideurl', true) != '' ) { ?>
  </a>
  // Add a <span> element which includes the exact same url as your link
  <span class="your-slide-url">
    <?php echo get_post_meta( get_the_id(), 'wptuts_slideurl', true); ?>
  </span>
<?php } ?>

现在你可以随心所欲地设置<span class="your-slide-url">的样式。