/ / WP Jetpack propaguje vloženie predvolených textov - php, wordpress, wordpress-plugin, jetpack

WP Jetpack zverejňuje predvolený text (texty) - php, wordpress, wordpress-plugin, jetpack

Ako môžem vložiť predvolený text (hashtag) do vlastnej správy?

Textarea sa nachádza (v riadku 643) pod jetpack/modules/publicize/ui.php

Pokúsil som sa dať text pred $title rôznymi spôsobmi, napríklad:

<?php echo "#myhashtag $title"; ?>

alebo

<?php echo "#myhashtag ".$title; ?>

ale iba opakuje text, nie $title.

Akékoľvek nápady budú veľmi ocenené.

odpovede:

0 pre odpoveď č. 1

K témam môžete pridať filter functions.php alebo a doplnok špecifický pre lokalitu:

add_filter( "wpas_default_prefix", "add_default_publicize_hashtag_prefix", 10, 4 );
function add_default_publicize_hashtag_prefix() {
$default_tags = "#yourhastaghere ";
return $default_tags;
}

Týmto sa pred názov pridá váš predvolený hashtag bez toho, aby ste museli hackovať jadro WordPress.


0 pre odpoveď č. 2

jetpack/modules/publicize/ui.php sama vo svojich pripomienkach uvádza:

/**
* Only user facing pieces of Publicize are found here.
*/

Do textovej oblasti ste pridali svoj hashtag, ktorý umožňuje správcom zadať vlastnú správu (kliknite na tlačidlo Upraviť a pomocou značky hash sa posunie nadol).

Ako už bolo spomenuté @ Yazmin, najlepším spôsobom, ako natrvalo upraviť správu, je použitie filtra. Dostupné filtre sú wpas_default_prefix, wpas_default_message, a wpas_default_suffix.

osobne Pomocou týchto filtrov som nemal úspech a zaujímam sa o samotné riešenie tohto problému.


0 pre odpoveď č. 3

Môžete použiť prístup tento doplnok Wordpress urobil som (Propagujte pomocou hashagov), čo presne robí. V podstate používa a spúšťa akcie viazané na natívnu udalosť „save_post“.

Ak si chcete vytvoriť svoj vlastný, môžete sa pozrieť na môj zdrojový kód projektu Stránka GitHub alebo v tomto sprievodca inštaláciou a používaním Napísal som o tom.