无法使用Code Prettify插件

时间:2016-11-15 16:39:15

标签: wordpress

我是WordPress的新手。

我正在尝试在Wordpress的Sparkling主题中插入代码块。 这是我在编辑器中的代码:

Following is a snippet of a sample Layout file.
<pre class="prettyprint">
<code class="xml">
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:orientation="vertical" >

   <TextView android:id="@+id/text"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="This will print hello world" />

   <!-- More GUI components go here  -->

</LinearLayout>
</code></pre>

我得到的是输出: Output of above code

请告诉我我做错了什么。在此先感谢.. :))

2 个答案:

答案 0 :(得分:1)

根本原因是xml标记符号。

更改&lt;到&lt;

更改&gt;到&gt;

这对我有用!

答案 1 :(得分:0)

您的意思是在WP编辑器或主题php文件中插入代码块吗?

但是,您需要先将代码转换为html实体。例如:

在PHP中

<?php
$code = '<xml>...</xml>';

echo '<pre><code>';
echo htmlentities($code);
echo '</code></pre>';
?>

在WP编辑器中

通过 Visual 模式粘贴代码,然后wp会自动将其转换为文字模式下的html实体。