在您的功能中。php您可以创建shortcode 仅当提供了有效密码时才显示链接。这看起来像以下代码(未测试):
function protected_download_handler( $atts ){
if (in_array(@$_REQUEST[\'password\'], array(\'password1\', \'password2\', \'password3\')) {
$return = \'<a href="link/to/download/">Download</a>\';
} else {
$return = \'<form action="" method="post">
<input type="text" name="password">
<input type="submit">
</form>\';
}
return $return;
}
add_shortcode( \'protected_download\', \'protected_download_handler\' );
在您的页面中,您可以通过添加
[protected_download]
我很确定还有一些插件可以满足您的需要。