如何插入alt=";这里的东西”;属性转换为PHP代码


How do I insert an alt="something-here" attribute into PHP code?

我的屏幕右下角有一个半透明的图标。这是显而易见的;这是一个向上的箭头,意味着如果页面或帖子太长,用户可以滚动到顶部。

但当用户出于以下原因悬停在图标上时,我希望它具有alt="Scroll to top"属性。我怎样才能做到这一点?链接所在的PHP代码如下所示:

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

如果需要更多信息,请告诉我。我尝试过一些东西,但它们总是破坏代码。我确信我必须在<a href是这段代码的一部分,但我不确定我会使用什么语法,也不确定我在哪里使用它。如果有任何帮助,我们将不胜感激!

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

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

但是,如果希望跨浏览器工作,则需要提供alttitle属性。

当图像无法加载或用户正在使用屏幕阅读器时,alt文本是图像的替代文本。标题文本用作工具提示。然而,并不是所有的浏览器都是这样看的,所以包括两者都应该在所有浏览器中工作

谢谢Jason,我对php中的类似问题很感兴趣,请像下面的一样更新您的代码

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