我正在使用wordpress为公司开发一个网站
从2016年3月3日起,他们每三个星期四举行一次董事会会议
我试图创建一个短代码
我希望在下次会议召开时回应.
这是我到目前为止所得到的,但这不正确.
// ECHO next board_meeting - Use [next_board_meeting]
add_shortcode( 'next_board_meeting', 'next_board_meeting_shortcode' );
function next_board_meeting_shortcode( $str ) {
echo date_i18n('l j F', strtotime('next thursday +2 week'));
}
Run Code Online (Sandbox Code Playgroud)
我一直在网上搜索这样的东西,但我在这里,请求你的帮助.
有一个简单的方法来做到这一点,还是我需要创建一个复杂的PHP脚本?
请记住,我刚刚学会了如何在php中完成简单的任务.
我试图禁用一个WordPress的首页上的插件,使其更轻。我只希望在显示首页时禁用它。
我在wp-content / mu-plugins /中放了这个工作代码,它在除指定的/ subpage /之外的所有页面上禁用了一个插件。这很棒,但这并不是我想要的。
如何仅在查看首页时更改此代码以禁用插件?
这是代码:
add_filter( 'option_active_plugins', 'lg_disable_plugin' );
function lg_disable_plugin($plugins){
if(strpos($_SERVER['REQUEST_URI'], '/subpage/') === FALSE AND strpos($_SERVER['REQUEST_URI'], '/wp-admin/') === FALSE) {
$key = array_search( 'was-this-helpful-pro/was-this-helpful-pro.php' , $plugins );
if ( false !== $key ) {
unset( $plugins[$key] );
}
}
return $plugins;
}
Run Code Online (Sandbox Code Playgroud)
我还发现了另一个适用于其他页面的代码。...但是,同样的故事,我无法弄清楚如何使其适用于首页,仅适用于子页面**
$listener_term = '/subpage/';
$current_url = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '';
// listener for the thin load
if ( strstr( $current_url, $listener_term ) ) {
add_filter( 'option_active_plugins', 'api_request_disable_plugin' );
}
function …Run Code Online (Sandbox Code Playgroud)