close
再製做wordpress theme的時候一定會碰到一些客製上的東西
比方說客戶要求寄信表單的所需內容物
或者某些地方想要套用自己的CSS
這時候就要用add_filter()的方式來處理囉
參數
add_filter
( $tag=要hook的參數名稱, $function_to_add=要客製的參數, $priority=優先權, $accepted_args=參數數量 )
先找到function.php的檔案(或者是自己製作一個)
以下是一些剛好這次碰到的一些指令
the_password_form (輸入密碼表單
<?php
function custom_password_form() {
global $post;
$label = 'pwbox-'.( empty( $post->ID ) ? rand() : $post->ID );
$o = '<form action="' . get_option('siteurl') . '/wp-pass.php" method="post">
' . __( "This post is password protected. To view it please enter your password below:" ) . '
<label for="' . $label . '">' . __( "Password:" ) . ' </label><input name="post_password" id="' . $label . '" type="password" size="20" />
<input type="submit" name="Submit" value="' . esc_attr__( "Submit" ) . '" />
</form>
';
return $o;
}
add_filter( 'the_password_form', 'custom_password_form' ); ?>
contextual_help (後台上方說明文件
<?php function my_plugin_help($contextual_help, $screen_id, $screen) { $contextual = 'hello world' ; return $contextual_help; } add_filter('contextual_help', 'my_plugin_help', 10, 3); ?>
全站熱搜