【问题标题】:How to make some of links and paragraphs changeable via Wordpress?如何通过 Wordpress 更改某些链接和段落?
【发布时间】:2015-11-25 05:17:57
【问题描述】:

我正在创建自定义主题。在那个主题中,很少有特定的项目。在标题中有 email@email.com span 和“电话:xxx/xxxxxxx”span。此外,很少有指向社交媒体页面(如 facebook、twitter 等)的链接。如何使这些链接指向自定义目的地,以及如何为用户提供自定义电子邮件和电话号码的选项,这些选项将在上述段落中显示。我希望用户在 Wordpress 面板中自定义该数据。它看起来像这样:

我想要自定义的header.php 数据:

<div id="social">
    <span>Tel: 385 312 3214</span>
    <span>Email: email@email.com</span>
</div>

还有我想要自定义的 footer.php 数据(仅限 href="" 部分):

<footer>
    <a href="#"><i class="ion-social-facebook-outline"></i></a>
    <a href="#"><i class="ion-social-googleplus-outline"></i></a>
    <a href="#"><i class="ion-social-linkedin-outline"></i></a>
    <a href="#"><i class="ion-social-twitter-outline"></i></a>
    <p>email@email.com</p>
</footer>

【问题讨论】:

  • 您必须为用户提供一种方法,以便他可以在数据库中检索这些数据,然后您可以从数据库中获取数据并在页眉和页脚中显示它
  • 是的,如果我正在构建自己的 CMS 或类似的 PHP 应用程序(在这种情况下我没有),我可以这样做。我明白你的建议,我真的很想这样做,但我不能。我需要它发生在 Wordpress 本身中。

标签: wordpress


【解决方案1】:

如果您想自定义 wordpress 仪表板中的数据。那么您需要为此创建自定义小部件。您可以通过以下代码轻松创建。请将此代码放在主题文件夹的function.php文件中。

register_sidebar( array(
        'name'          => __( 'Top Email Widget Area', 'twentythirteen' ),
        'id'            => 'email_text',
        'description'   => __( 'Email appear on header area.', 'twentythirteen' ),
        'before_widget' => '',
        'after_widget'  => '',
        'before_title'  => '<div class="label">',
        'after_title'   => '</div>',
    ) ); 
    register_sidebar( array(
        'name'          => __( 'Social Widget Area', 'twentythirteen' ),
        'id'            => 'social',
        'description'   => __( 'social appear on footer area.', 'twentythirteen' ),
        'before_widget' => '',
        'after_widget'  => '',
        'before_title'  => '',
        'after_title'   => '',
    ) ); 

之后,当您运行此脚本时。你可以看到,它显示在 Appearance->widgets 部分中。

然后,请编写此脚本,您要显示的位置。

<?php dynamic_sidebar( 'email_text' ); ?>
<?php dynamic_sidebar( 'social' ); ?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    • 2012-07-08
    • 2019-01-17
    • 2013-05-05
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    相关资源
    最近更新 更多