个性化阅读
专注于IT技术分析

如何为特定的WordPress侧边栏小部件设置样式

我在网站上打开帖子时看到侧边栏小部件。但是由于该网站是双语的, 所以其中一些应该对齐, 而另一些则保持对齐。

这可能吗?如果我知道哪个功能正在为侧边栏HTML生成内容, 也许我可以实现, 但是我不知道该功能在哪里(如果存在)。


#1


嗯…有点起作用了。

我对该文件进行了以下更改:wp-includes \ widgets \ class-wp-widget-recent-posts.php

它具有以下代码:

<ul>
        <?php while ( $r->have_posts() ) : $r->the_post(); ?>
            <li>
                <a href="<?php the_permalink(); ?>"><?php get_the_title() ? the_title() : the_ID(); ?></a>
            <?php if ( $show_date ) : ?>
                <span class="post-date"><?php echo get_the_date(); ?></span>
            <?php endif; ?>
            </li>
        <?php endwhile; ?>
        </ul>

然后, 我将其更改为:

<ul>
        <?php while ( $r->have_posts() ) : $r->the_post(); ?>

            <?php
            if (strpos(get_the_title(), 'a') !== false) {
                echo '<li class="engwidget">';
            }else{
                echo '<li class="localwidget">';
            } 
            ?>

                <a href="<?php the_permalink(); ?>"><?php get_the_title() ? the_title() : the_ID(); ?></a>
            <?php if ( $show_date ) : ?>
                <span class="post-date"><?php echo get_the_date(); ?></span>
            <?php endif; ?>
            </li>
        <?php endwhile; ?>
        </ul>

我已经实现了想要的目标, 但不知道这样做是否正确。

赞(0)
未经允许不得转载:srcmini » 如何为特定的WordPress侧边栏小部件设置样式

评论 抢沙发

评论前必须登录!