【问题标题】:Wordpress, related Posts how to add ALT tag to img?Wordpress,相关帖子如何将 ALT 标签添加到 img?
【发布时间】:2017-05-11 17:25:13
【问题描述】:

所以,我确实有一个函数可以在我的 functions.php 中为 Wordpress 获取相关帖子。它工作正常,但图像没有 alt 标签。

我的部分代码:

 $img = genesis_get_image() ? genesis_get_image( array( 'size' => 'related' ) ) : '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/related.png" alt="' . get_the_title() . '" />';

                $related .= '<li><a href="' . get_permalink() . '" rel="bookmark" title="' . get_the_title() . '">' . $img . '<p>' . get_the_title() . '</p></a></li>';

知道如何告诉 Wordpress 将标题添加为 alt 标签,就像链接内的标题标签一样?

谢谢

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    尝试将 POST|PAGE ID 作为 get_the_title() 参数。

    在循环内部,single.php 或 page.php:

    get_the_title( get_the_ID() );
    

    循环外:需要先获取post ID。

    $post_id = X (there are many ways to get the ID);
    get_the_title( $post_id );
    

    为了帮助您获取帖子 ID,我想了解有关您的文件的更多信息。

    什么文件? Single、Page、Category(循环内)...

    【讨论】:

      【解决方案2】:

      所以我找到了解决方案。 Dont know if its 很特别,因为我正在使用 Genesis 框架,或者这是一个通用的 Wordpress。

      但是,将 attr 添加到 genesis_get_image 数组就完成了。

      'attr' => array ('alt' => 'Related Image')
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-27
        • 1970-01-01
        • 2013-01-10
        • 1970-01-01
        • 2014-06-02
        • 1970-01-01
        相关资源
        最近更新 更多