Личные сообщения в WordPress
-
Добрый день уважаемые форумчане.
Я на свой сайт установил плагин Private messages for WP.
Ссылка на плагин
Плагин прекрасно работает, но хотелось бы организовать работу с фронтенда.
На английском нашел описание в разделе FAQHow can use this plugin in the front-end
Copy the file pm4wp-template.php into your theme folder
Create a page, choose Private Messages as a page template (in the right panel)
Check it out in the front-pageВыполнил все, как описано там, но настроить его под свою тему не смог.
Код шаблона сообщений:<?php /** * @package Private Messages For WordPress * * @author: Rilwis * @url: http://www.deluxeblogtips.com * @email: rilwis@gmail.com Template Name: Private Messages */ ?> <?php if (!is_user_logged_in()) { redirect_to_login_url(); } get_header(); ?> <!-- CONTENT --> <div class="row content"> <div class="sixteen columns leftcontent"> <a href="javascript:void(0);" onclick="pmSwitch('pm-send');">Send</a> | <a href="javascript:void(0);" onclick="pmSwitch('pm-inbox');">Inbox</a> | <a href="javascript:void(0);" onclick="pmSwitch('pm-outbox');">Outbox</a> <script type="text/javascript"> // Switch between send page, inbox and outbox function pmSwitch(page) { document.getElementById('pm-send').style.display = 'none'; document.getElementById('pm-inbox').style.display = 'none'; document.getElementById('pm-outbox').style.display = 'none'; document.getElementById(page).style.display = ''; return false; } </script> <!-- Include scripts and style for autosuggest feature --> <script type="text/javascript" src="<?php echo WP_PLUGIN_URL; ?>/private-messages-for-wordpress/js/jquery.min.js"></script> <script type="text/javascript" src="<?php echo WP_PLUGIN_URL; ?>/private-messages-for-wordpress/js/jquery.autoSuggest.packed.js"></script> <script type="text/javascript" src="<?php echo WP_PLUGIN_URL; ?>/private-messages-for-wordpress/js/script.js"></script> <link rel="stylesheet" type="text/css" href="<?php echo WP_PLUGIN_URL; ?>/private-messages-for-wordpress/css/style.css" /> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <?php $show = array(true, false, false); if (isset($_REQUEST['page']) && $_REQUEST['page'] == 'rwpm_inbox') { $show = array(false, true, false); } elseif (isset($_REQUEST['page']) && $_REQUEST['page'] == 'rwpm_outbox') { $show = array(false, false, true); } ?> <div id="pm-send" <?php if (!$show[0]) echo 'style="display:none"'; ?>><?php rwpm_send();?></div> <div id="pm-inbox" <?php if (!$show[1]) echo 'style="display:none"'; ?>><?php rwpm_inbox();?></div> <div id="pm-outbox" <?php if (!$show[2]) echo 'style="display:none"'; ?>><?php rwpm_outbox();?></div> </div> <?php endwhile; endif; ?> </div> </div><!--end of .sixteen column --> <?php get_footer(); ?>Код шаблона полной страницы моего шаблона:
<?php /* Template Name: Full Page */ ?> <?php get_header(); ?> <!-- CONTENT --> <div class="row content"> <div class="sixteen columns leftcontent"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-thumb' ); ?> <h1><?php the_title(); ?></h1> <!-- post --> <div class="post"> <p><?php if($image){ ?><a href="<?php echo $postaffurl; ?>" rel="nofollow"><img src="<?php echo $image[0]; ?>" alt="<?php the_title(); ?>" align="left" class="affiliate-image"></a><?php } ?> <?php the_content(); wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:'), 'after' => '</div>' ) ); ?> </p> </div> <!-- end post --> <?php comments_template(); // Get wp-comments.php template ?> <?php endwhile; endif; ?> </div><!--end of .sixteen column --> <?php get_footer(); ?>Результат, который у меня получается…
Ссылка на фротенд страницу сайта с сообщениямиКак мне убрать виджеты с этой страницы и скорректировать дизайн сайта?
Заранее благодарю Вас.
Тема «Личные сообщения в WordPress» закрыта для новых ответов.