我在网站上打开帖子时看到侧边栏小部件。但是由于该网站是双语的, 所以其中一些应该对齐, 而另一些则保持对齐。
这可能吗?如果我知道哪个功能正在为侧边栏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>
我已经实现了想要的目标, 但不知道这样做是否正确。
评论前必须登录!
注册