• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP bbp_current_user_can_access_create_reply_form函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中bbp_current_user_can_access_create_reply_form函数的典型用法代码示例。如果您正苦于以下问题:PHP bbp_current_user_can_access_create_reply_form函数的具体用法?PHP bbp_current_user_can_access_create_reply_form怎么用?PHP bbp_current_user_can_access_create_reply_form使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了bbp_current_user_can_access_create_reply_form函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1:

<?php 
if (bbp_is_reply_edit()) {
    ?>

<div id="bbpress-forums">

	<?php 
    //bbp_breadcrumb();
    ?>

<?php 
}
?>

<?php 
if (bbp_current_user_can_access_create_reply_form()) {
    ?>

	<div id="new-reply-<?php 
    bbp_topic_id();
    ?>
" class="bbp-reply-form">

		<form id="new-post" name="new-post" method="post" action="<?php 
    the_permalink();
    ?>
">

			<?php 
    do_action('bbp_theme_before_reply_form');
    ?>
开发者ID:estrategasdigitales,项目名称:flazam,代码行数:31,代码来源:form-reply.php


示例2: bbp_get_reply_to_link

/**
 * Return the link for a reply to a reply
 *
 * @since bbPress (r4944)
 *
 * @param array $args Arguments
 * @uses bbp_current_user_can_access_create_reply_form() To check permissions
 * @uses bbp_get_reply_id() To validate the reply id
 * @uses bbp_get_reply() To get the reply
 * @uses apply_filters() Calls 'bbp_get_reply_to_link' with the formatted link,
 *                        the arguments array, and the reply
 * @return string Link for a reply to a reply
 */
function bbp_get_reply_to_link($args = array())
{
    // Parse arguments against default values
    $r = bbp_parse_args($args, array('id' => 0, 'link_before' => '', 'link_after' => '', 'reply_text' => __('Reply', 'bbpress'), 'depth' => 0, 'add_below' => 'post', 'respond_id' => 'new-reply-' . bbp_get_topic_id()), 'get_reply_to_link');
    // Get the reply to use it's ID and post_parent
    $reply = bbp_get_reply(bbp_get_reply_id((int) $r['id']));
    // Bail if no reply or user cannot reply
    if (empty($reply) || !bbp_current_user_can_access_create_reply_form()) {
        return;
    }
    // Build the URI and return value
    $uri = remove_query_arg(array('bbp_reply_to'));
    $uri = add_query_arg(array('bbp_reply_to' => $reply->ID));
    $uri = wp_nonce_url($uri, 'respond_id_' . $reply->ID);
    $uri = $uri . '#new-post';
    // Only add onclick if replies are threaded
    if (bbp_thread_replies()) {
        // Array of classes to pass to moveForm
        $move_form = array($r['add_below'] . '-' . $reply->ID, $reply->ID, $r['respond_id'], $reply->post_parent);
        // Build the onclick
        $onclick = ' onclick="return addReply.moveForm(\'' . implode("','", $move_form) . '\');"';
        // No onclick if replies are not threaded
    } else {
        $onclick = '';
    }
    // Add $uri to the array, to be passed through the filter
    $r['uri'] = $uri;
    $retval = $r['link_before'] . '<a href="' . esc_url($r['uri']) . '" class="bbp-reply-to-link"' . $onclick . '>' . esc_html($r['reply_text']) . '</a>' . $r['link_after'];
    return apply_filters('bbp_get_reply_to_link', $retval, $r, $args);
}
开发者ID:danielcoats,项目名称:schoolpress,代码行数:43,代码来源:template.php


示例3: bbp_get_topic_reply_link

/**
 * Return the link to go directly to the reply form
 *
 * @since 2.4.0 bbPress (r4966)
 *
 * @param array $args Arguments
 * @uses bbp_current_user_can_access_create_reply_form() To check permissions
 * @uses bbp_get_topic_id() To validate the topic id
 * @uses bbp_get_topic() To get the topic
 * @uses apply_filters() Calls 'bbp_get_topic_reply_link' with the formatted link,
 *                        the arguments array, and the topic
 * @return string Link for a reply to a topic
 */
function bbp_get_topic_reply_link($args = array())
{
    // Parse arguments against default values
    $r = bbp_parse_args($args, array('id' => 0, 'link_before' => '', 'link_after' => '', 'reply_text' => esc_html__('Reply', 'bbpress')), 'get_topic_reply_link');
    // Get the reply to use it's ID and post_parent
    $topic = bbp_get_topic($r['id']);
    // Bail if no reply or user cannot reply
    if (empty($topic) || !bbp_current_user_can_access_create_reply_form()) {
        return;
    }
    $uri = '#new-post';
    // Add $uri to the array, to be passed through the filter
    $r['uri'] = $uri;
    $retval = $r['link_before'] . '<a href="' . esc_url($r['uri']) . '" class="bbp-topic-reply-link">' . $r['reply_text'] . '</a>' . $r['link_after'];
    return apply_filters('bbp_get_topic_reply_link', $retval, $r, $args);
}
开发者ID:joeyblake,项目名称:bbpress,代码行数:29,代码来源:template.php


示例4: bbp_user_can_comment

function bbp_user_can_comment()
{
    return bbpresskr()->forum_option('use_comments') && bbp_current_user_can_access_create_reply_form() && !bbp_is_topic_closed() && !bbp_is_forum_closed();
}
开发者ID:082net,项目名称:bbpresskr,代码行数:4,代码来源:functions.php



注:本文中的bbp_current_user_can_access_create_reply_form函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP bbp_current_user_can_access_create_topic_form函数代码示例发布时间:2022-05-24
下一篇:
PHP bbp_current_author_ip函数代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap