ವರ್ಡ್ಪ್ರೆಸ್: ಭವಿಷ್ಯದ ಪೋಸ್ಟ್‌ಗಳನ್ನು ಮುಂಬರುವ ಈವೆಂಟ್‌ಗಳಾಗಿ ಪ್ರಕಟಿಸಿ

ವರ್ಡ್ಪ್ರೆಸ್

ಇದಕ್ಕಾಗಿ ನಾವು ಒಂದು ವರ್ಡ್ಪ್ರೆಸ್ ಮೈಕ್ರೋ ಸೈಟ್ ಅನ್ನು ನಿರ್ಮಿಸಿದ್ದೇವೆ ಡಮ್ಮೀಸ್‌ಗಾಗಿ ಕಾರ್ಪೊರೇಟ್ ಬ್ಲಾಗಿಂಗ್ ಮತ್ತು ಕೆಳಗಿನ ಸೈಡ್‌ಬಾರ್‌ನಲ್ಲಿ ಮುಂಬರುವ ಈವೆಂಟ್‌ಗಳನ್ನು ನಾವು ಪ್ರದರ್ಶಿಸುವ ವಿಭಾಗವನ್ನು ಹೊಂದಲು ಬಯಸಿದ್ದೇವೆ. ಇದನ್ನು ಮಾಡಲು ಪರಿಹಾರವು ನಿಜವಾಗಿಯೂ ಸರಳವಾಗಿದೆ ಮತ್ತು ನೇರವಾಗಿ ವರ್ಡ್ಪ್ರೆಸ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಥೀಮ್‌ನಲ್ಲಿ, ಭವಿಷ್ಯದ ಈವೆಂಟ್‌ಗಳಿಗೆ ಮಾತ್ರ ಬಳಸಲಾಗುವ ನಿರ್ದಿಷ್ಟ ವರ್ಗಕ್ಕಾಗಿ ಭವಿಷ್ಯದ ಪೋಸ್ಟ್‌ಗಳನ್ನು ಮಾತ್ರ ಪ್ರಶ್ನಿಸುವ ಮತ್ತು ಪ್ರದರ್ಶಿಸುವ ಲೂಪ್ ಅನ್ನು ನೀವು ಸೇರಿಸಬಹುದು:

<?php query_posts('order=ASC&cat = 3 & post_status = ಭವಿಷ್ಯ, ಪ್ರಕಟಿಸು '); if (have_posts ()): while (have_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> ಸಮಯ ()): ಮುಂದುವರಿಸಿ; else: ಪ್ರತಿಧ್ವನಿ $ post-> id; ?>

ಬಳಸಿದ ಪ್ರಶ್ನೆಗೆ ಪ್ರಕಟವಾದ ಪೋಸ್ಟ್‌ಗಳನ್ನು ಮಿತಿಗೊಳಿಸಲು ವರ್ಡ್ಪ್ರೆಸ್ ಲೂಪ್‌ಗೆ ಸ್ವಲ್ಪ ಮೊದಲು ಪ್ರಶ್ನೆ_ಪೋಸ್ಟ್‌ಗಳ ವಿಧಾನವನ್ನು ಇರಿಸಲಾಗುತ್ತದೆ. ಇವು ಭವಿಷ್ಯದ ನಿಗದಿತ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್‌ಗಳಾಗಿರುವುದರಿಂದ (ಈವೆಂಟ್ ದಿನಾಂಕದಂದು), ನಿಮ್ಮ ಟೆಂಪ್ಲೇಟ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಪ್ರಮುಖ ಬ್ಲಾಗ್‌ನಲ್ಲಿ ಅವುಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಬಗ್ಗೆ ನೀವು ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ. ಆದರೂ, ನಿಮ್ಮ ವರ್ಗದ ಪಟ್ಟಿಯಿಂದ ವರ್ಗಗಳನ್ನು ಮರೆಮಾಡಲು ನೀವು ಬಯಸಬಹುದು. ಹೊರಗಿಡುವ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ವರ್ಡ್ಪ್ರೆಸ್ ಟೆಂಪ್ಲೇಟ್‌ನಲ್ಲಿ ನಿಮ್ಮ ವರ್ಗದ ಪಟ್ಟಿಯನ್ನು ಸಂಪಾದಿಸುವ ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸಬಹುದು:


ಈವೆಂಟ್ಗಾಗಿ ಸ್ಥಳವನ್ನು ಪ್ರದರ್ಶಿಸಲು ನಾವು ಪೋಸ್ಟ್ಗಾಗಿ ಮೆಟಾಡೇಟಾವನ್ನು ಸೇರಿಸಿದ್ದೇವೆ. ವರ್ಡ್ಪ್ರೆಸ್ 'ಕಸ್ಟಮ್ ಫೀಲ್ಡ್ಸ್ ವಿಭಾಗವನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಕ್ಷೇತ್ರದ ಹೆಸರಿಗಾಗಿ ಸ್ಥಳವನ್ನು ಮತ್ತು ಮೌಲ್ಯಕ್ಕಾಗಿ ನಿಮ್ಮ ಸ್ಥಳವನ್ನು ಟೈಪ್ ಮಾಡಿ… ನಂತರ ಮೇಲಿನ get_post_meta ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಸ್ಥಳವನ್ನು ಹಿಂಪಡೆಯಿರಿ.

ಫಲಿತಾಂಶದ ಸೈಟ್ ಬಹಳ ತಂಪಾಗಿದೆ, ಅತ್ಯಂತ ವಿಶಿಷ್ಟವಾದ ವಿನ್ಯಾಸ ಮತ್ತು ವಿನ್ಯಾಸದೊಂದಿಗೆ ಪುಸ್ತಕವನ್ನು ಉತ್ತೇಜಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ:
ಕಾರ್ಪೊರೇಟ್ ಬ್ಲಾಗಿಂಗ್ ಸಲಹೆಗಳು. Png

3 ಪ್ರತಿಕ್ರಿಯೆಗಳು

  1. 1

    ಭವಿಷ್ಯದ ಈವೆಂಟ್‌ಗಳೊಂದಿಗೆ ನಾವು ಕಸ್ಟಮ್ ಫೀಡ್ ಅನ್ನು ಸಹ ನಿರ್ಮಿಸಿದ್ದೇವೆ ಮತ್ತು ಭವಿಷ್ಯದ ಪೋಸ್ಟ್‌ಗಳನ್ನು ಪ್ರಕಟಿಸಲು XML ಸೈಟ್‌ಮ್ಯಾಪ್ ಪೀಳಿಗೆಯನ್ನು ಮಾರ್ಪಡಿಸಿದ್ದೇವೆ. ನೀವು ಆರ್ನೆ ಬ್ರಾಚೆನ್‌ವಾಲ್ಡ್‌ನ ಎಕ್ಸ್‌ಎಂಎಲ್ ಸೈಟ್‌ಮ್ಯಾಪ್ ಜನರೇಟರ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಸೈಟ್‌ಮ್ಯಾಪ್-ಕೋರ್.ಪಿಪಿ ಯ 1747 ನೇ ಸಾಲನ್ನು $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “; ನವೀಕರಿಸಬಹುದು. $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

    ನಾನು ಈ ರೀತಿಯ ಸಹಾಯವನ್ನು ಹುಡುಕುತ್ತಿದ್ದೆ, ಆದರೆ ಮೊದಲ ಕೋಡ್ ಪೂರ್ಣಗೊಳ್ಳುವ ಮೊದಲು ಅದನ್ನು ಕತ್ತರಿಸಲಾಗುತ್ತದೆ. ಈ ಕಾಮೆಂಟ್‌ಗೆ ಪ್ರತ್ಯುತ್ತರವಾಗಿ ನೀವು ಮೊದಲ ಸಾಲನ್ನು ಪೋಸ್ಟ್ ಮಾಡಬಹುದೇ?

ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು?

ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಈ ಸೈಟ್ ಅಕಿಸ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.