📅  最后修改于: 2023-12-03 15:39:00.459000             🧑  作者: Mango
如果你正在开发一个 WordPress 主题或插件,需要在特定条件下显示一个按钮,那么本文是为你而写。
在 PHP 文件的开头,添加以下代码:
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
上面的代码是用来检查是否在 WordPress 环境下运行的,如果不是就退出。
在主题或插件的 functions.php 文件中,添加以下代码:
/**
* Enqueue button CSS and JS.
*/
function my_enqueue_scripts() {
wp_enqueue_style( 'my-button', get_template_directory_uri() . '/css/button.css' );
wp_enqueue_script( 'my-button', get_template_directory_uri() . '/js/button.js', array( 'jquery' ), '1.0', true );
}
add_action( 'wp_enqueue_scripts', 'my_enqueue_scripts' );
上面的代码是用来加载按钮的 CSS 和 JS 文件的。你需要将 get_template_directory_uri()
替换为你的文件路径。
在你想要显示按钮的地方,添加以下代码:
if ( is_single() && has_tag( 'wp' ) ) {
echo '<button class="my-button">Click me</button>';
}
上面的代码是用来检查当前页面是否是单篇文章页面,并且是否含有标签为 wp
,如果是,则显示按钮。
在 WordPress 后台新建一篇文章,给它打上 wp
标签,保存,然后预览文章,在页面中应该会看到一个名为 Click me
的按钮。
.my-button {
background-color: #f44336;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
font-size: 16px;
font-weight: bold;
border: none;
text-align: center;
}
jQuery(document).ready(function($) {
$('.my-button').click(function() {
alert('Hello, WordPress!');
});
});
以上就是实现在 WordPress 中添加按钮的全部流程了。在实际使用中,你可以根据需求自己设计按钮的样式,并添加相应的 JS 代码。