function EasyFacebookPostFeed_settings() { $EasyFacebookPostFeed = new EasyFacebookPostFeed(); if (isset($_POST['btn'])) { update_option('EasyFacebookPostFeed_app_id', $_POST['EasyFacebookPostFeed_app_id']); update_option('EasyFacebookPostFeed_app_secret', $_POST['EasyFacebookPostFeed_app_secret']); update_option('EasyFacebookPostFeed_page_id', $_POST['EasyFacebookPostFeed_page_id']); update_option('EasyFacebookPostFeed_limit', $_POST['EasyFacebookPostFeed_limit']); update_option('EasyFacebookPostFeed_width', $_POST['EasyFacebookPostFeed_width']); update_option('EasyFacebookPostFeed_height', $_POST['EasyFacebookPostFeed_height']); update_option('EasyFacebookPostFeed_footer', $_POST['EasyFacebookPostFeed_footer']); update_option('EasyFacebookPostFeed_length', $_POST['EasyFacebookPostFeed_length']); update_option('EasyFacebookPostFeed_title', $_POST['EasyFacebookPostFeed_title']); update_option('EasyFacebookPostFeed_display_align', $_POST['EasyFacebookPostFeed_display_align']); if ($_POST['EasyFacebookPostFeed_display_images'] == 'on') { update_option('EasyFacebookPostFeed_display_images', 'yes'); } else { update_option('EasyFacebookPostFeed_display_images', ''); } if ($_POST['EasyFacebookPostFeed_display_date'] == 'on') { update_option('EasyFacebookPostFeed_display_date', 'yes'); } else { update_option('EasyFacebookPostFeed_display_date', ''); } $color = str_replace('#', '', $_POST['EasyFacebookPostFeed_color']); update_option('EasyFacebookPostFeed_color', '#' . $color); $background = str_replace('#', '', $_POST['EasyFacebookPostFeed_background']); update_option('EasyFacebookPostFeed_background', '#' . $background); } wp_enqueue_script('EasyFacebookPostFeed_colorpicker', WP_PLUGIN_URL . '/' . $EasyFacebookPostFeed->get_name() . '/js/colorpicker.js', array('jquery')); wp_enqueue_script('EasyFacebookPostFeed_eye', WP_PLUGIN_URL . '/' . $EasyFacebookPostFeed->get_name() . '/js/eye.js'); wp_enqueue_script('EasyFacebookPostFeed_utils', WP_PLUGIN_URL . '/' . $EasyFacebookPostFeed->get_name() . '/js/utils.js'); wp_enqueue_script('EasyFacebookPostFeed_layout', WP_PLUGIN_URL . '/' . $EasyFacebookPostFeed->get_name() . '/js/layout.js'); wp_enqueue_style('EasyFacebookPostFeed_colorpicker', WP_PLUGIN_URL . '/' . $EasyFacebookPostFeed->get_name() . '/css/colorpicker.css'); require_once dirname(__FILE__) . '/pages/settings.php'; }
function EasyFacebookPostFeed_shortcode() { $EasyFacebookPostFeed = new EasyFacebookPostFeed(); return $EasyFacebookPostFeed->displayFeed(); }
<h2><?php _e('Override css rules', 'easy-facebook-post-feed'); ?> </h2> <p><?php _e('Copy and paste in your stylesheet to override default rules (eg: font family or text align):', 'easy-facebook-post-feed'); ?> </p> <pre> #EasyFacebookPostFeed{ border: 1px solid #0052ae; overflow: auto; min-width: 250px; height: auto; } #EasyFacebookPostFeed h5{ background-image:url('../images/facebook-icon.png'); background-repeat:no-repeat; background-position:5px 10px; color: #FFF; margin: 0; font-size: 12px; padding: 10px 10px 10px 30px; text-transform: uppercase; } #EasyFacebookPostFeed ul{ margin: 0; list-style-type: none; } #EasyFacebookPostFeed ul li{ border-bottom: 1px dotted #CCC; min-height: 150px; } #EasyFacebookPostFeed ul li a{ text-decoration: none; } #EasyFacebookPostFeed ul li p{ padding: 0 15px; } #EasyFacebookPostFeed ul li p .readmore{ float: right; color: #000000; margin-bottom: 15px; } </pre> </div> <div class="block-demo"> <h2><?php _e('Live demo', 'easy-facebook-post-feed'); ?> </h2> <?php $EasyFacebookPostFeed = new EasyFacebookPostFeed(); $EasyFacebookPostFeed->displayFeed(); ?> </div> </div>
if ($date == 'yes') { echo $giorno . '/' . $mese . '/' . $anno . '<br />'; } if ($data['picture'] != '' && $images == 'yes') { echo '<img style="' . $alignment . '" src="' . $data['picture'] . '" alt="" />'; } if ($align == 'below') { echo '<br style="clear:both;" />'; } echo '' . substr($data['message'], 0, $length); echo '<a class="readmore" href="https://www.facebook.com/' . $page_id . '" target="_blank">' . __("read more »", "easy-facebook-post-feed") . '</a>'; echo '</p></li>'; } } echo '</ul>'; echo '<h5 style="background:' . $color . '"><a href="https://www.facebook.com/' . $page_id . '" target="_blank" style="text-decoration:none; color:' . $background . '">' . $footer . '</a></h5>'; echo '</div>'; } } else { echo __('<strong>Please, fix this errors</strong>', 'easy-facebook-post-feed') . ':<br />'; echo $err; } } } } if (class_exists('EasyFacebookPostFeed')) { $EasyFacebookPostFeed = new EasyFacebookPostFeed(); } else { die("Classe EasyFacebookPostFeed non registrata."); } $EasyFacebookPostFeed->init();