wake-up-neo.com

Fügen Sie über das benutzerdefinierte Administratormenü soziale Symbole zu einem Thema hinzu

Ist es möglich, ein Thema mit der Option zum Konfigurieren von sozialen Symbolen mit Links über das benutzerdefinierte Header-Steuerungsfeld zu erstellen?

Ich habe es gegoogelt und nichts gefunden, was mir helfen könnte. Jede Hilfe zu diesem Thema wird sehr geschätzt

UPDATE
Ich versuche zu erreichen, dass der Benutzer im Theme Control Panel (vorzugsweise innerhalb des header Panels und ohne Verwendung eines externen Plugins) festlegen kann, welche sozialen Symbole angezeigt und konfiguriert werden.

2
ilyo

Ich habe vor einiger Zeit etwas Ähnliches auf meiner Seite gemacht. Ich bin sicher, Sie können es Ihren Bedürfnissen anpassen.

Unter jedem Artikel habe ich eine Autorenbox mit Social-Media-Symbolen, die auf ihre Konten verweisen.

In content-single.php

<?php if ( get_the_author_meta('Twitter') ) : ?>
    <a href="http://www.Twitter.com/<?php the_author_meta('Twitter'); ?>" title="Twitter"><img src="<?php bloginfo( 'url' ) ?>/images/Twitter.png" /></a>
<?php endif; ?>
<?php if ( get_the_author_meta('facebook') ) : ?>
    <a href="http://www.facebook.com/<?php the_author_meta('facebook'); ?>" title="Facebook"><img src="<?php bloginfo( 'url' ) ?>/images/facebook.png" /></a>
<?php endif; ?>
<?php if ( get_the_author_meta('gplus') ) : ?>
    <a href="http://plus.google.com/<?php the_author_meta('gplus'); ?>" title="Google Plus"><img src="<?php bloginfo( 'url' ) ?>/images/google.png" /></a>
<?php endif; ?>
<?php if ( get_the_author_meta('linkedin') ) : ?>
    <a href="http://www.linkedin.com/in/<?php the_author_meta('linkedin'); ?>" title="Linkedin"><img src="<?php bloginfo( 'url' ) ?>/images/linkedin.png" /></a>
<?php endif; ?>

In functions.php

function social_media_icons( $contactmethods ) {
    // Add social media
    $contactmethods['Twitter'] = 'Twitter';
    $contactmethods['facebook'] = 'Facebook';
    $contactmethods['gplus'] = 'Google Plus';
    $contactmethods['linkedin'] = 'Linkedin';

    return $contactmethods;
}
add_filter('user_contactmethods','social_media_icons',10,1);

Dies fügt zusätzliche Felder in Ihren Benutzerprofileinstellungen hinzu (wp-admin/profile.php oder wp-admin/user-edit.php? User_id = 1). Wenn Sie sie ausfüllen, werden die Social-Media-Symbole angezeigt. Wenn die Felder leer bleiben, wird nichts angezeigt.

Hoffe das hilft!

3
Paul T.

Das Verwalten von Links zu sozialen Schaltflächen über die Themenoption ist eine gute Wahl, aber Sie können soziale Freigabeschaltflächen mithilfe eines Shortcodes hinzufügen, der in einer WordPress-Abfrageschleife angehängt werden kann. Ich habe einen Shortcode gefunden, der Social-Share-Schaltflächen unterstützt, mit denen Sie nach Belieben beliebige Elemente hinzufügen können. Bitte folgen Sie diesem Link, der wirklich hilfreich ist. Bitte überprüfen Sie diesen Link http://nrtechwebsolution.com/custom-social-share-for-wordpress-post/

0