Twitter 在推特我的Wordpress帖子时,如何使短代码输出显示而不是短代码文本?

Twitter 在推特我的Wordpress帖子时,如何使短代码输出显示而不是短代码文本?,twitter,wordpress-shortcode,Twitter,Wordpress Shortcode,我在WordPress网站上使用短代码来帮助显示BibTeX文件中文章的参考信息。例如,顶部的文章信息是以这种方式生成的,使用的是格式为[bibtex key=“id”]的短代码,其中id是bibtex文件中的参考id。我正在使用papercite插件 然而,当我使用上面的URL发这篇文章时,我得到的是短代码文本本身,而不是短代码输出。见: 为什么Twitter在这里使用短代码文本,以及如何让它使用输出文本?这将是因为Twitter在标题中使用标记,而不是使用页面文本: <!-- Jet

我在WordPress网站上使用短代码来帮助显示BibTeX文件中文章的参考信息。例如,顶部的文章信息是以这种方式生成的,使用的是格式为
[bibtex key=“id”]
的短代码,其中id是bibtex文件中的参考id。我正在使用
papercite
插件

然而,当我使用上面的URL发这篇文章时,我得到的是短代码文本本身,而不是短代码输出。见:


为什么Twitter在这里使用短代码文本,以及如何让它使用输出文本?

这将是因为Twitter在标题中使用
标记,而不是使用页面文本:

<!-- Jetpack Open Graph Tags -->
<meta property="og:type" content="article" />
<meta property="og:title" content="Categorical large cardinals and the tension between categoricity and set-theoretic reflection" />
<meta property="og:url" content="http://jdh.hamkins.org/categorical-large-cardinals/" />
<meta property="og:description" content="[bibtex key=&#8221;HamkinsSolberg:Categorical-large-cardinals&#8221;]" />
<meta property="article:published_time" content="2020-09-16T06:50:00+00:00" />
<meta property="article:modified_time" content="2020-09-16T06:50:04+00:00" />
<meta property="og:site_name" content="Joel David Hamkins" />
<meta property="og:image" content="http://jdh.hamkins.org/wp-content/uploads/Categorical-cardinals-Venn-diagram.jpg" />
<meta property="og:image:width" content="504" />
<meta property="og:image:height" content="306" />
<meta property="og:locale" content="en_US" />
<meta name="twitter:site" content="@JDHamkins" />
<meta name="twitter:text:title" content="Categorical large cardinals and the tension between categoricity and set-theoretic reflection" />
<meta name="twitter:card" content="summary" />


JetPack提供了一些帮助--关于如何手动更改OpenGraph插件的功能,但可能需要一些工作

如果您查看源HTML,它有以下行

<!-- Jetpack Open Graph Tags -->
...
<meta property="og:description" content="[bibtex key=&#8221;HamkinsSolberg:Categorical-large-cardinals&#8221;]" />
...
<!-- End Jetpack Open Graph Tags -->

...
...
因此,Jetpack WP插件似乎不处理短代码

我建议在文章的顶部,在[bibtex]行之前添加一个介绍性的句子。比如一句话的摘要


更新:显然,Yoast SEO插件可以用来解决这个问题,请参见

我似乎无权在此发布图片,但我在上放置了一个截图。好主意。我认为这将是一个简单的解决方法。不幸的是,这种方法根本不起作用。在我关于我最新论文的推文中,我在博客帖子的短码前放了文字,但推文还是抓住了短码文字,而不是介绍性的句子。@Joel,我编辑了答案。。。您可以尝试专门使用Yoast SEO插件来修复此问题。