You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改WordPress站点嵌入的Twitter时间线字体样式

Twitter时间线嵌入样式修改方案

不需要修改任何JavaScript代码,两种实现方式按需选择即可:

方式一:嵌入代码加原生参数(仅支持预设明暗主题)

直接在原有嵌入的<a>标签中添加data-theme参数,只能切换官方预设的明暗两套配色,无法自定义指定色值、更换字体。
添加参数后的示例代码:

<a class="twitter-timeline" data-width="auto" data-height="300" data-chrome="nofooter noheader noborders transparent" data-theme="light" href="原嵌入代码内的Twitter主页地址">Tweets by PeterSmith</a> 
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8" ></script>
  • data-theme="light":浅色模式,默认深色字体
  • data-theme="dark":深色模式,默认浅色字体

方式二:Astra主题自定义CSS(支持自定义字体颜色、字体,推荐)

直接在Astra主题自带的CSS片段面板添加代码即可,不需要修改原有嵌入代码,可自由调整推文正文、头部的字体颜色,也能指定字体。
操作步骤:

  • 登录WordPress后台,进入「外观-自定义-额外CSS」面板
  • 粘贴下方代码,修改代码里的颜色值、字体名为你需要的样式,保存发布即可
/* 自定义Twitter时间线基础字体、正文文字颜色 */
.twitter-timeline {
  font-family: "替换为你需要的字体名称", system-ui, sans-serif !important;
  color: #2d2d2d !important; /* 替换为你需要的推文正文颜色色值 */
}

/* 自定义时间线头部文字颜色 */
.twitter-timeline::part(header) {
  color: #000000 !important; /* 替换为你需要的头部文字颜色色值 */
}

/* 兼容异步加载的iframe组件样式 */
iframe[id^="twitter-widget-"] {
  font-family: "替换为你需要的字体名称", system-ui, sans-serif !important;
}

注意:如果样式不生效,可以在原有嵌入的<a>标签里添加data-dnt="true"参数,关闭Twitter个性化追踪的同时提升自定义样式优先级。不要尝试直接写CSS选择器修改iframe内部元素类名,跨域限制会导致这类写法完全失效。

内容的提问来源于stack exchange,提问作者Peter Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 05:09:18