在WordPress博客文章中显示源代码

时间:2017-10-12 20:34:20

标签: wordpress

根据这个WordPress链接:

https://en.support.wordpress.com/code/posting-source-code/

我应该可以发布源代码。

然而,请看看这篇博文的底部,在水平线之前:

http://blog.publictalksoftware.co.uk/2017/10/10/changes-to-the-midweek-editor-from-january-2018/

它不起作用。我该如何解决这个问题?

这是表格单元格中的内容:

We don't need to display the <strong>Student</strong>/<strong>Assistant </strong>labels when we are discussing a <strong>sample conversation video</strong>. Changes are required in your script.

I will make the following change to all default S-140 scripts for us. However, if you are using a customized S-140 script then you will need to replicate the same changes:

[code language="xml", firstline="318", highlight="330,331,332,333,334,335,341,342"]
  <xsl:template match="StudentItem">
    <tr>
      <xsl:apply-templates select="Time" mode="End"/>
      <td class="cellTheme">
        <span class="bulletAYFM">&#8226;</span>
        <span class="textTheme">
          <xsl:value-of select="Type"/>
        </span>
        <xsl:apply-templates select="Time" mode="Duration"/>
        <xsl:apply-templates select="Material"/>
      </td>
      <td class="cellPosition">
        <xsl:choose>
          <xsl:when test="@IsSampleVideo=1">
            <!--We need an empty cell-->
            <xsl:text> </xsl:text>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="//Labels/Student"/>
            <xsl:if test="@IsTalk=0">
              <br/>
              <xsl:value-of select="//Labels/Assistant"/>
            </xsl:if>
          </xsl:otherwise>
        </xsl:choose>
      </td>
      <xsl:apply-templates select="Students"/>
    </tr>
  </xsl:template>
[/code]

但即使我把它放在桌子外面的主帖中,也不能正确呈现。

我不得不从帖子中移除上面尝试过的代码,因为它没有正确呈现,只是拥有代码的图像。我愿意做我想做的事情。我喜欢广告中的短代码,因为我可以指定行号和突出显示行。困惑。

1 个答案:

答案 0 :(得分:1)

您使用的短代码适用于托管的WordPress.com博客。你的是一个自我托管的WordPress网站,所以你需要下载一个插件才能让它工作。

插件的详细信息在您链接的页面底部的“Credits”(下方复制)下提供。

Alex Gorbatchev’s SyntaxHighlighter项目用于实现此功能。如果您是WordPress.org用户,并希望在自托管博客上使用此功能,则可以{{3 }}“。