में सीएसएस जोड़ें मैंने एक साधारण प्लगइन लिखा जो wp_options का उपयोग करके कुछ सीएसएस कोड सेट करता है। यह सब इस तरह जैसा दिखता है:पीएचपी वर्डप्रेस प्लगइन
add_action('init','easy_style');
function easy_style()
{
?>
<style>
#header a {
color: <?php echo get_option('topcolor'); ?>;
font-size: <?php echo get_option('topsize'); ?>px;
<?php
if (get_option('topstyle') == "bold")
{ echo "font-weight: bold;"; echo "font-style: normal;"; }
elseif (get_option('topstyle') == "italic")
{ echo "font-style: italic;"; echo "font-weight: normal;"; }
elseif (get_option('topstyle') == "bolditalic")
{ echo "font-weight: bold;"; echo "font-style: italic;"; }
else { echo "font-weight: normal;"; echo "font-style: normal;"; }
?>;
}
</style>
<?php
}
अब इस काम करता है, लेकिन अगर मैं अपने "संपर्क प्रपत्र 7" प्लगइन सक्रिय करते हैं, संपर्क फार्म 7 अब और काम नहीं करता। यह कोई मेल नहीं भेज सकता है। तो मुझे लगता है कि मैं क्या करता हूं गलत है। अगर मैं कोड के इस टुकड़े को हटा देता हूं, तो संपर्क फ़ॉर्म फिर से काम करता है ...
मुझे लगता है कि मैं इसे गलत करता हूं क्योंकि सीएसएस को हेडर में लोड करने की आवश्यकता है, नहीं? तो मैंने सोचा कि मैं एक परीक्षण के रूप में क्या करता हूं, हेडर में एक ही कोड डाल दिया जाता है। हालांकि फिर कुछ अन्य सीएसएस (मुझे नहीं पता कि) इन्हें ओवरराइट करता है, इसलिए यह भी काम नहीं करता है।
मुझे लगता है कि शीर्षलेख में सीएसएस कोड जोड़ने के लिए कुछ WP कार्य हैं लेकिन मुझे नहीं पता कि कितना असाधारण है।
कोई विचार?
धन्यवाद
की जांच के संदर्भ भेजने के लिए भूल नहीं है यह उत्तर http://stackoverflow.com/a/38050537/1153703 –