pagenow使用文档
时间: 2023-07-26 16:32:31 浏览: 176
pagenow是一个WordPress中的全局变量,用于获取当前所在的页面或文章的ID。可以在主题文件中使用pagenow来根据不同的页面或文章ID来实现不同的功能。以下是pagenow的使用文档:
1. 获取当前页面或文章的ID
在WordPress中,可以使用全局变量$pagenow获取当前所在的页面或文章的ID。要获取当前页面或文章的ID,可以使用以下代码:
```php
global $pagenow, $post;
if ($pagenow == 'post.php' || $pagenow == 'post-new.php') {
$post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'];
$post = get_post($post_id);
}
```
这段代码可以在编辑文章或页面时获取当前文章或页面的ID,并将其存储在$post_id变量中。
2. 根据不同的页面或文章ID实现不同的功能
一旦获取了当前页面或文章的ID,就可以根据ID来实现不同的功能。例如,可以使用以下代码在特定页面或文章上显示特定的内容:
```php
if ($post_id == 123) {
// 在ID为123的页面或文章上显示特定的内容
}
```
或者,可以使用以下代码在特定页面或文章上添加特定的CSS或JavaScript:
```php
if ($post_id == 123) {
wp_enqueue_style('my-style', get_template_directory_uri() . '/css/my-style.css');
wp_enqueue_script('my-script', get_template_directory_uri() . '/js/my-script.js', array('jquery'), '1.0', true);
}
```
这将在ID为123的页面或文章上添加名为“my-style”的CSS文件和名为“my-script”的JavaScript文件。
阅读全文