所以,我确实有一个函数可以在我的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标签,就像链接中的标题标签一样?
感谢
答案 0 :(得分:0)
尝试将POST | PAGE ID作为get_the_title()参数。
在循环内部,single.php或page.php:
get_the_title( get_the_ID() );
循环外:您需要先获取帖子ID。
$post_id = X (there are many ways to get the ID);
get_the_title( $post_id );
为了帮助您获取帖子ID,我想了解您的文件的更多信息。
什么文件?单一,页面,类别(内部循环)......
答案 1 :(得分:0)
所以我找到了解决方案。 Don t know if it
是一个特殊的东西,因为我使用的是Genesis Framework,或者这是一般的Wordpress。
然而,将attr添加到genesis_get_image数组已经完成了。
'attr' => array ('alt' => 'Related Image')