Wordpress 如何在wp页面内容的href属性中添加php代码?

Wordpress 如何在wp页面内容的href属性中添加php代码?,wordpress,Wordpress,我是新来的php,我需要你的指导,我想告诉你我也在windows7上使用本地主机服务器。 如何在href中编写php代码,例如当我们传输我网站的文件时,当访问任何页面的链接时,该代码会自动使用url中的页面名。 这是我在WordPress页面内容中的代码 <img class="size-full img-responsive img-circle wp-image-165 aligncenter" src="http://localhost/doctors/wp-content

我是新来的
php
,我需要你的指导,我想告诉你我也在windows7上使用本地主机服务器。 如何在
href
中编写php代码,例如当我们传输我网站的文件时,当访问任何页面的链接时,该代码会自动使用
url
中的页面名。 这是我在WordPress页面内容中的代码

<img class="size-full img-responsive img-circle wp-image-165 aligncenter" 
    src="http://localhost/doctors/wp-content/uploads/2018/04/dnatesting.jpg" 
    alt="" width="493" height="335" />
    <div class="caption">
     <h4 style="text-align: center;"><a href="[insert_php] echo esc_url(home_url( '/list of specialities' ) ); [/insert_php] ">read more</a> 
 </h4>
   &nbsp;

一种方法:

<a href="<?= esc_url(home_url( '/list of specialities' ) ); ?>">read more</a>

编辑:
如果您试图将此代码插入Wordpress编辑器,它将不起作用,因为Wordpress不会按照默认值执行PHP。在这种情况下,要么安装一个允许您执行PHP的插件,要么简单地使用。

先生,我安装了insert PHP插件,允许您在不工作时将PHP代码作为短代码使用,有什么可能吗?请告诉我?我猜您正在使用插件“insert PHP”。我已经测试了你的代码,它对我有效。你有错误吗?顺便说一句,您应该替换
/专业列表中的空格
。先生,按照您的指示进行替换后,无论何时不工作,我都会在地址栏上找到这个先生,它工作了,但是当我没有将模板分配给页面时,当将模板分配给页面时,它不工作,我希望当我们将模板分配给页面时,它工作,先生,请尝试是否可能?先生,得到与home_url()相同的结果,我认为您的问题不够清楚,您想要的url的最终结果是什么?你所说的动态永久链接是什么意思?这个链接指向哪里?还是一个帖子?或者在其他地方?此链接指向“专业列表”页面,此页面在wordpress中指定了自定义模板名称,这里的dynamic permalink表示当我们将文件从本地服务器传输到任何其他服务器时,它会自动采用该服务器的特定路径。