如果链接以某个扩展名结尾,则向帖子标题添加一个类

时间:2013-04-23 作者:Astoria

我正在使用Page Links To 插件,允许我将文章标题链接到外部网页,而不是文章的内容。我还将一些帖子标题链接到外部页面,另一些链接到pdf文件,存储在我网站的上传文件夹中。

我想给那些链接到pdf文件的帖子标题添加一个小pdf图标。为了能够做到这一点,我想补充.pdf 分类到链接以结尾的帖子标题.pdf.

以下是页面源代码的相应部分的外观:

<article id="post-123" class="post-123 post type-post status-publish format-standard hentry category-news">
            <header class="entry-header">
                                <h1 class="entry-title">
            <a href="http://www.mysite.com/path/to/directory/pdfs/mypdffile.pdf" title="My WordPress Post Title" rel="bookmark">My WordPress Post Title</a>
        </h1>


    </header><!-- .entry-header -->

            <div class="entry-content">
                            </div><!-- .entry-content -->

    <footer class="entry-meta">
        <a href="http://www.mysite.com/path/to/directory/pdfs/mypdffile.pdf" title="1:19 pm" rel="bookmark"><time class="entry-date" datetime="2013-04-23T13:19:30+00:00">April 23, 2013</time></a> 
            </footer><!-- .entry-meta -->
</article><!-- #post -->
在WordPress中,最好的方法是什么?

1 个回复
最合适的回答,由SO网友:Fränk 整理而成

无需通过WordPress添加任何内容,您可以简单地将以下规则添加到CSS文件中:

a[href$=\'.pdf\'] {}
这将针对指向以结尾的URI的所有链接。pdf。这适用于所有现代浏览器以及IE7以上的浏览器。

结束