如何在PHP代码中插入alt =“something-here”属性?

时间:2013-02-12 09:48:06

标签: php

我的屏幕右下方有一个半透明图标。很明显;这是一个向上的箭头,暗示如果页面或帖子太长,用户可以滚动到顶部。

但是,当用户将鼠标悬停在图标上时,由于某些原因,我希望它具有 alt =“滚动到顶部”属性。我怎样才能做到这一点?链接的PHP代码如下所示:

  public function plugin_action_links( $action_links )
  {
     array_unshift( $action_links, "<a href=\"" . STT_OPTIONS_URL . "\">" . __( 
   'Settings', 'scrollto-top' ) . "</a>" );

     return $action_links;
  }

如果需要更多信息,请告知我们。我尝试了一些东西,但它们总是打破代码。我确定我必须把东西放在&lt;这个代码的href部分,但我不确定我使用的语法,或者我在哪里使用它。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:2)

您只需将其添加到锚标记中即可。

array_unshift( $action_links, "<a href=\"" . STT_OPTIONS_URL . "\" alt=\"Alt text Here\">" . __( 
   'Settings', 'scrollto-top' ) . "</a>" );

但是,如果您希望跨浏览器使用此功能,则需要提供alttitle属性。

当图像无法加载或用户使用屏幕阅读器时,alt文本是图像的替代文本。标题文本用作工具提示。然而,并非所有浏览器都以这种方式看待它,因此包括两者应该适用于所有浏览器

答案 1 :(得分:1)

谢谢贾森, 我很有趣,就像php中的问题一样,请更新你的代码

 return array_unshift( $action_links, "<a href=\"" . STT_OPTIONS_URL . "\" alt=\"Alt text Here\" title=\"Scroll to top\">" . __('Settings', 'scrollto-top' ) . "</a>" );