将快捷代码生成的小部件和主题元素保持在一行中

时间:2016-02-27 作者:MikelThief

我建立了一个运动场PlaygroundSite

我正在尝试将Polylang语言转换器小部件与图标中的链接放在同一行中。因为ascent主题不包含小部件/侧栏区域,所以我使用amr shortcode任何小部件插件将短代码函数插入到标题中。php。

不幸的是,OOTB无法运行,您可以在站点上看到结果。我还想去掉国旗左边的那个项目符号(指示器)。

我用于插入的代码:

<?php echo do_shortcode(\'[do_widget id=polylang-4]\'); ?>

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

要去掉项目符号并更改对齐方式,您需要CSS。

对于顶部部分:

aside.widget_polylang.amr_widget,
aside.widget_polylang.amr_widget ul,
aside.widget_polylang.amr_widget li {
  /** align with li */
  display: inline-block;
  float:right;
  /** remove bullets */
  list-style: none;
}

ul.social-icons {
  /** align with li */
  display: inline-block;
  float: right;
}
对于底部部分:

aside.widget_polylang li {
  /** remove bullets */
  list-style: none;
}

相关推荐

My widgets do not save

每次我保存我的小部件并离开页面时,我的小部件都会消失。侧边栏已完全清空,不会保存任何更改。控制台或PHP日志中没有任何错误。如果我将小部件直接复制并保存在数据库中widgets_text, 它们将被显示,但我仍然无法在侧边栏中添加或删除任何内容。这只发生在我的右侧边栏上,左侧边栏工作正常,但它们都以相同的方式注册。这是我注册侧边栏的方式:function my_widgets_init() { register_sidebar( array ( \'name\'