知道Post ID后如何使用?
很简单 /?p=###
例如这篇的链接就是:
WordPress with Caddy Web Server
https://computingforgeeks.com/host-wordpress-website-with-caddy-web-server/
如何在Wordpress页面中显示一个随机数字?
把下面这段代码放在你的wordpress主题的functions.php文件中
function na_random_number_shortcode( $atts ) {
global $post;
$args = shortcode_atts(
array(
'min' => 1,
'max' => 9,
'id' => $post->ID,
'hours' => 24
),
$atts, 'random_number'
);
// Use transient to store the random number temporarily
if ( false === ( $random_number = get_transient( 'random_number_'.$args['id'] ) ) ) {
$random_number = mt_rand( (int) $args['min'], (int) $args['max'] );
set_transient( 'random_number_'.$args['id'], $random_number, HOUR_IN_SECONDS * $args['hours'] );
}
return $random_number;
}
add_shortcode( 'random_number', 'na_random_number_shortcode' );
然后在页面中使用短代码
“你今天的幸运数字是: [random_number]”
它将显示一个1到9之间的随机数。
它也很灵活,你可以做类似[random_number min=”11″ max=”100″]这样的事情,得到一个11到100之间的随机数。
默认情况下,它将记住随机数24小时。你可以通过传递 “hours “属性来更改,例如 [random_number hours=”12”]
如果你在一个页面上有多个这样的数字,并且你希望这些数字是不同的,你必须给每个数字一个独特的ID。所以如果你有两个,你可以这样做。[random_number id=”1″] 和 [random_number id=”2″] 。
评论时跳出 “403 Forbidden“ 错误
不知那天起评论突然不工作了,花了1,2个小时查帮助。最后通过Nginx的log定位了问题。问题出在nginx.conf中定义的一些Rules。因该是以前某个安全插件添加进去的。
页脚显示页面加载时间的方法
将下面的代码添加到当前主题的 functions.php 文件:
//显示页面查询次数、加载时间和内存占用
function performance( $visible = false ) {
$stat = sprintf( '本次加载耗时:%.3fs',
timer_stop( 0, 3 )
);
echo $visible ? $stat : "<!-- {$stat} -->" ;
}
然后可以在需要显示的地方,使用下面的代码进行调用:
<?php if(function_exists('performance')) performance(true) ;?>