如何在每个Wordpress帖子的侧边栏中添加自定义内容?

时间:2016-10-05 15:26:07

标签: wordpress wordpress-theming sidebar

我希望整合特定文字(文字,链接,图片),并参考我博文的特定句子。

可以使用代码或使用插件吗?

我给你发了一个草图: This is the sketch

1 个答案:

答案 0 :(得分:0)

这是常见的需求,而且经常在WordPress中讨论它。有Aside Widget,Custom Sidebars等WP插件可满足普通需求。但是,如果你需要太多自定义的东西,比如我的网站"关于这篇文章"侧栏小部件 - https://thecustomizewindows.com/2016/09/limitations-of-openvz-virtualization-to-guest-cloud-server-vps/然后最好使用 Otto的这个插件在文本小部件中使用PHP - https://wordpress.org/plugins/php-code-widget/并使用PHP。在我的例子中,休息是侧边栏上的PHP代码(我也可以使用短代码):

    <?php if(is_single()) : ?>
    <h3>About This Article</h3>
    <strong>Title:</strong> <?php echo get_the_title(); ?><br />
    Published on: <?php the_time('Y-m-d') ?>
    <br />
    ...
    // rest of the code
    <?php endif; ?>

显然,您可以使用WordPress功能调用后期图像缩略图。

由于您需要特定的文本,您可以考虑组合Pull Quote Plugin或Aside Widget来标记特定的类似并用PHP回显它。

作为其他选项 - 您可以使用CSS3自动选择第一行,第一段,第二句。您可以使用Javascript来有条件地标记。

我看到的最佳定制是在BMJ的侧边栏上。他们使用Drupal,而不是WordPress。 BMJ有漂亮的侧边栏 - (例如) - http://www.bmj.com/content/355/bmj.i4924 Drupal描述了这项工作 - https://www.drupal.org/node/1557636可悲的是我对Drupal缺乏了解。为了学术目的,我在使用WordPress方面做了很多尝试。