您好,我正在尝试使用会员插件设置我的wordpress网站(现在正在尝试付费会员专业版),并且我试图让某些会员级别被授予访问wordpress表情符号的地方(表情)。在某种程度上,我希望某些会员级别可以访问不同的表情符号。
付费会员专业版提供了一个代码示例,用于根据成员资格级别授予对主题内容的访问权限,但表情符号的代码不在该文件夹中。
示例代码:
<?php
if(pmpro_hasMembershipLevel('Gold'))
{
?>
//Place your HTML or PHP code here if the user is in the required membership level
...
<?php
}
?>
我试图将这段代码(没有PHP打破html)添加到wp-includes /文件夹中的function.php中。
所以我在wordpress中的代码(不是主题&#39; s)function.php看起来像:
function smilies_init() {
global $wpsmiliestrans, $wp_smiliessearch;
// don't bother setting up smilies if they are disabled
if ( !get_option( 'use_smilies' ) )
return;
if(pmpro_hasMembershipLevel('Platinum'))
{
if ( !isset( $wpsmiliestrans ) ) {
$wpsmiliestrans = array(
//The list of smilies are here and very long so this is a placeholder
);
}
}
//And the rest of the code in this function I have not modified
通过这种方法,当有人评论表情符号并且不是“白金”时,没有任何改变。并且会员级别确实存在。我不确定是否需要链接付费会员专业版代码(我还没有尝试或寻找过)或其他内容。任何帮助将不胜感激。