How to create a clickable static call us button that links to a new setting in general

WordPress Development Asked by nbowdski on December 26, 2020

I recently had an admin setting created on my website that allows me to input a contact number to display on the front end via a shortcode.

Now I am now trying to use this field to also create a clickable and static call button for mobile devices only that appears on the bottom of their screens.

There are plugins like WP Call Button that achieve this, but I am trying to keep my website as light as possible. Any help would be much appreciated!

I think I may need another 2 admin fields created that act as a text label as well as the hyperlink function? e.g. tel:035555555?

enter image description here

Here’s the code that was created (thanks again Walter) for my general settings:

 * Class for adding a new field to the options-general.php page
class Add_Settings_Field {

     * Class constructor
    public function __construct() {
        add_action( 'admin_init' , array( $this , 'register_fields' ) );

     * Add new fields to wp-admin/options-general.php page
    public function register_fields() {
        register_setting( 'general', 'phone_number_custom', 'esc_attr' );
            '<label for="custom_phone_number">' . __( 'Phone Number' , 'phone_number_custom' ) . '</label>',
            array( $this, 'fields_html' ),

     * HTML for extra settings
    public function fields_html() {
        $value = get_option( 'phone_number_custom', '' );
        echo '<input type="text" id="custom_phone_number" name="phone_number_custom" value="' . esc_attr( $value ) . '" />';

new Add_Settings_Field();

How to create shortcodes that pull custom field data from general settings

Add your own answers!

Related Questions

How to handle image resize in media_handle_sideload?

1  Asked on January 10, 2021 by user1692333


apiFetch security

1  Asked on January 9, 2021


Use cron to create a non blocking task

2  Asked on January 7, 2021 by cyclonecode


Creating a slider shortcode to use with bxslider

0  Asked on January 6, 2021 by devsem


Redirect Admin User in Dashboard

4  Asked on January 5, 2021 by plumwd


Adding featured image to a new post using front-end form?

1  Asked on January 3, 2021 by davood-kazemi


Hook when post is set from published to draft?

1  Asked on January 2, 2021 by anton-emery


How to execute filter with WP Cli?

0  Asked on January 2, 2021 by efbi


Get HTTP response code on non-2xx apiFetch request

0  Asked on January 1, 2021 by nicholas-harris


Ask a Question

Get help from others!

© 2022 All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP