Moderador
Mário Valney
(@mariovalney)
WordPress Cleric of Fire
E aí @tonyfuckin, blz?
Sei que sua pergunta já está ai há algum tempo e você não deu retorno se seu problema foi solucionado, vai ai uma forma simples de fazer o que você necessita.
Você pode adicionar um sub menu nas configurações do WordPress, salvar o endereço da sua pagina do facebook e puxar do banco de dados quando quiser.
Cole este código em seu arquivo functions.php
add_action( 'admin_menu', 'add_menu_option' );
function add_menu_option() {
add_options_page( 'Facebook', 'Facebook', 'manage_options', 'facebook-page', 'add_facebook_page' );
}
function add_facebook_page() {
if ( !current_user_can( 'manage_options' ) ) {
wp_die( __( 'Você não tem permissão para acessar esta página.' ) );
}
$opt_name = 'pagina_facebook';
$hidden_field_name = 'face_submit_hidden';
$data_field_name = 'pagina_facebook';
// Verifica se existe algum valor gravado no banco de dados
$pagina_face = get_option( $opt_name );
// Verifica se o usuario clicou para salvar formulário.
// Se sim, insere um valor no unput hidden
if( isset($_POST[ $hidden_field_name ]) && $_POST[ $hidden_field_name ] == 'Y' ) {
// Lê o valor digitado no input
$pagina_face = $_POST[ $data_field_name ];
update_option( $opt_name, $pagina_face );
?>
<!-- Mostra uma mensagem de sucesso caso a valor seja gravado corretamente -->
<div class="updated"><p><strong><?php _e('Facebook Salvo com sucesso.', 'facebook-salvo' ); ?></strong></p></div>
<?php
}
// Adiciona o formulario
echo '<div class="wrap">';
echo "<h2>" . __( 'Adicionar Página do Facebook', 'facebook-salvo' ) . "</h2>";
?>
<form name="form1" method="post" action="">
<input type="hidden" name="<?php echo $hidden_field_name; ?>" value="Y">
<p><?php _e("Página do Facebook", 'facebook-salvo' ); ?>
<input type="text" name="<?php echo $data_field_name; ?>" value="<?php echo $pagina_face; ?>" size="40">
</p><hr />
<p class="submit">
<input type="submit" name="Submit" class="button-primary" value="<?php esc_attr_e('Salvar') ?>" />
</p>
</form>
</div>
<?php
}
Qualquer dúvida sobre esta parte você pode verificar em:
https://codex.wordpress.org/Administration_Menus
Para exibir a página do facebook em seu site basta colar o código abaixo no local desejado.
<div class="fb-page" data-href="https://www.facebook.com/<?php echo get_option('pagina_facebook'); ?>" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true">
<div class="fb-xfbml-parse-ignore">
<blockquote>">
<a>">
<?php echo get_option('pagina_facebook'); ?>
</a>
</blockquote>
</div>
</div>
De agora em diante, toda vez que mudar o endereço da sua pagina do face no seu site ele mudará automaticamente em seu site.
Espero ter ajudado.
Até mais.
-
Esta resposta foi modificada 6 anos, 10 meses atrás por Wolffgang Lemos.
-
Esta resposta foi modificada 6 anos, 10 meses atrás por Wolffgang Lemos.
-
Esta resposta foi modificada 6 anos, 10 meses atrás por Wolffgang Lemos.
-
Esta resposta foi modificada 6 anos, 10 meses atrás por Felipe Elia. Razão: correção de tags