Hi.
Ich bin gerade dabei mir einen Blog mit divi zu bauen. Ich möchte einen zweiten Button (mit einem immer individuellem link) neben dem "mehr lesen" Button
[Blockierte Grafik: https://imgur.com/a/NCf2M0y]
Ich hab mit chatgpt bereits hinbekommen das ich beim Blog Editor unten eine leiste habe wo ich den link für den Button einfügen kann
Laut gpt sollte ich den Code in die functions.php kopieren
functionadd_custom_meta_box() {
add_meta_box(
'custom_meta_box', // ID der Meta-Box
'Kauf-Link', // Titel der Meta-Box
'show_custom_meta_box', // Callback-Funktion
'post', // Beitragstyp
'normal', // Kontext
'high'// Priorität
);
}
add_action('add_meta_boxes', 'add_custom_meta_box');
functionshow_custom_meta_box($post) {
$meta = get_post_meta($post->ID, 'buy_link', true);
?>
<inputtype="text"name="buy_link"value="<?phpecho$meta; ?>"style="width: 100%;"/>
<?php
}
functionsave_custom_meta_box($post_id) {
// Speichern der Meta-Box-Daten
if (isset($_POST['buy_link'])) {
update_post_meta($post_id, 'buy_link', esc_url($_POST['buy_link']));
}
}
add_action('save_post', 'save_custom_meta_box');
Alles anzeigen
Sowie in die Theme Blog.php
'buy_now' => array(
'label' => esc_html__( 'Jetzt Kaufen', 'et_builder' ),
'css' => array(
'main' => "{$this->main_css_element} div.post-content a.buy-now-link",
'hover' => "{$this->main_css_element} div.post-content a.buy-now-link:hover",
),
'hide_text_align' => true,
),
Wodurch ich jetzt so eine schöne Eingabe im Blog Editor habe:
[Blockierte Grafik: https://imgur.com/a/3TKXnJS]
Soweit sogut. Jetzt habe ich die Funktion, aber ich weiss nicht wo ich jetzt was einfügen soll, um den Button im template zu haben. GPT wurde mir dann bisschen kompliziert :D
Hab auch nichts via google gefunden.
Hoffe ihr versteht mein Vorhaben.
Vielen Dank im voraus.
Liebe Grüße, Chris