我是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>
请告诉我我做错了什么。在此先感谢.. :))
答案 0 :(得分:1)
根本原因是xml标记符号。
更改&lt;到<
更改&gt;到>
这对我有用!
答案 1 :(得分:0)
您的意思是在WP编辑器或主题php文件中插入代码块吗?
但是,您需要先将代码转换为html实体。例如:
<?php
$code = '<xml>...</xml>';
echo '<pre><code>';
echo htmlentities($code);
echo '</code></pre>';
?>
通过 Visual 模式粘贴代码,然后wp会自动将其转换为文字模式下的html实体。