php - 一个特定的 Wordpress 页面上的 PHP
问题描述
所以我有一个 WordPress 网站,我想在特定页面(联系页面)上实现 PHP。但我无法让它工作,结果仍然显示在其他页面上。我尝试使用 is_page() 函数来确保 PHP 代码仅显示在联系页面上,但它不起作用。有人知道我必须用来完成这项工作的代码吗?
总结:在 Wordpress 的一个特定页面上实现 PHP 代码。
我尝试了多种组合,例如:
$wp_query = new new WP_Query() wp_reset_query(); is_page('contact');
和
wp_reset_query(); is_page('contact');
编辑:问题已解决,如果有人有同样的问题,请发表评论
解决方案
您还可以创建一个template(contact us template)
forcontact us
页面。并在contact us page
从管理面板创建时将创建的分配template(contact us template)
给此页面。
在template(contact us template)
中,您可以随心所欲地编写自定义代码。
在当前主题中创建一个template-contactus.php
并将以下行放在页面顶部:
<?php
/*
* Template Name: Contact Us Page
*/
// do your code here
?>
推荐阅读
- nginx - Django - 如何添加/允许 url 参数?
- android - 清单合并失败:需要明确指定 android:exported
即使我的 AndroidManifest.xml 文件中没有服务 - reactjs - Redux : 两个非常相似的命令,一个进入 store,另一个不进入
- c# - 在 Unity 中通过按键淡化图像 UI
- wordpress - Wordpress 不返回某些管理页面(如 post.php)的内容
- php - PayU Bolt 表格不接受金额
- javascript - document.cookie 与请求对象中的 cookie 不同吗?
- javascript - 使用 JavaScript 从缓冲区渲染画布图像
- java - 带有反应式 mongodb 的 Spring Boot webflux。java.lang.NoSuchMethodException:com.acme.dao.model.Transit。
() - javascript - 如何预填充反应formik表单