ಕಸ್ಟಮ್ ವರ್ಗಗಳೊಂದಿಗೆ ಕಸ್ಟಮ್ ಪೋಸ್ಟ್ ಪ್ರಕಾರಗಳು

ವರ್ಡ್ಪ್ರೆಸ್

WordPress is becoming such an indispensable platform to so many companies, but the average company doesn't even take advantage of a fraction of the capabilities. One of our clients wanted to add a resource section to their site but didn't want to do it using pages nor in blog posts. This is exactly what WordPress supports ಕಸ್ಟಮ್ ಪೋಸ್ಟ್ ಪ್ರಕಾರಗಳು ಫಾರ್!

In this case, we wanted to add a Resource Section to one of our clients' sites. It's fairly simple to add a ಕಸ್ಟಮ್ ಪೋಸ್ಟ್ ಪ್ರಕಾರ ನಿಮ್ಮ ವರ್ಡ್ಪ್ರೆಸ್ ಥೀಮ್‌ಗೆ. ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸುತ್ತೀರಿ ರಿಜಿಸ್ಟರ್_ಪೋಸ್ಟ್_ಟೈಪ್ ನಿಮ್ಮ functions.php ಪುಟಕ್ಕೆ:

// ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸೇರಿಸಿ ಕಸ್ಟಮ್ ಪೋಸ್ಟ್ ಪ್ರಕಾರ ಆಡ್_ಆಕ್ಷನ್ ('init', 'create_post_type'); ಕ್ರಿಯೆ ರಚಿಸಿ_ಪೋಸ್ಟ್_ಟೈಪ್ () {ರಿಜಿಸ್ಟರ್_ಪೋಸ್ಟ್_ಟೈಪ್ ('ಸಂಪನ್ಮೂಲಗಳು', ರಚನೆ ('ಲೇಬಲ್‌ಗಳು' => ಅರೇ ('ಹೆಸರು' => __ ('ಸಂಪನ್ಮೂಲಗಳು'), 'ಏಕವಚನ_ಹೆಸರು' => __ ('ಸಂಪನ್ಮೂಲ'), 'ಆಡ್_ನ್ಯೂ' => __ ('ಹೊಸದನ್ನು ಸೇರಿಸಿ'), 'add_new_item' => __ ('ಹೊಸ ಸಂಪನ್ಮೂಲವನ್ನು ಸೇರಿಸಿ'), 'edit_item' => __ ('ಸಂಪನ್ಮೂಲವನ್ನು ಸಂಪಾದಿಸಿ'), 'new_item' => __ ('ಹೊಸ ಸಂಪನ್ಮೂಲ'), 'all_items' => __ ('ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳು'), 'view_item' => __ ('ಸಂಪನ್ಮೂಲವನ್ನು ವೀಕ್ಷಿಸಿ'), 'search_items' => __ ('ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹುಡುಕಿ'), 'not_found' => __ ('ಸಂಪನ್ಮೂಲ ಕಂಡುಬಂದಿಲ್ಲ'), 'not_found_in_trash' => __ ('ಅನುಪಯುಕ್ತದಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳಿಲ್ಲ'), 'parent_item_colon' => '', 'menu_name' => __ ('ಸಂಪನ್ಮೂಲಗಳು')), 'public' => true, 'has_archive' => true, 'ಪುನಃ ಬರೆಯಿರಿ' => ರಚನೆ ('ಸ್ಲಗ್' => 'ಸಂಪನ್ಮೂಲಗಳು'), 'ಬೆಂಬಲಿಸುತ್ತದೆ' => ಅರೇ ('ಶೀರ್ಷಿಕೆ', 'ಸಂಪಾದಕ', 'ಲೇಖಕ', 'ಥಂಬ್‌ನೇಲ್', 'ಆಯ್ದ ಭಾಗಗಳು,' ಕಾಮೆಂಟ್‌ಗಳು '))) ; }

ಕಂಡುಹಿಡಿಯುವುದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕಷ್ಟ ಕಸ್ಟಮ್ ವಿಭಾಗಗಳು ನಿನಗಾಗಿ ಕಸ್ಟಮ್ ಪೋಸ್ಟ್ ಪ್ರಕಾರ. One reason why it's difficult to figure out how to do this is because it's called a custom taxonomy and utilizes the ರಿಜಿಸ್ಟರ್_ಟಾಕ್ಸಾನಮಿ function to customize it. In this case, we're wanting to add resource types like Webinars, Whitepapers, etc. to the theme… so here's some additional code for the functions.php file:

add_action ('init', 'resource_category_init', 100); // 100 ಆದ್ದರಿಂದ ಪೋಸ್ಟ್ ಪ್ರಕಾರವನ್ನು ನೋಂದಾಯಿಸಲಾಗಿದೆ ಕಾರ್ಯ ಸಂಪನ್ಮೂಲ_ವರ್ಗ_ಇನಿಟ್ () {ರಿಜಿಸ್ಟರ್_ಟಾಕ್ಸಾನಮಿ ('ಪ್ರಕಾರ', 'ಸಂಪನ್ಮೂಲಗಳು', ರಚನೆ ('ಲೇಬಲ್‌ಗಳು' => ರಚನೆ ('ಹೆಸರು' => 'ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರ', 'ಏಕವಚನ_ಹೆಸರು' => ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರ ',' search_items '=>' ಹುಡುಕಾಟ ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರಗಳು ',' ಜನಪ್ರಿಯ_ಟೈಮ್ಸ್ '=>' ಜನಪ್ರಿಯ ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರಗಳು ',' all_items '=>' ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರಗಳು ',' edit_item '=> __ (' ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರವನ್ನು ಸಂಪಾದಿಸಿ ') , 'update_item' => __ ('ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರವನ್ನು ನವೀಕರಿಸಿ'), 'add_new_item' => __ ('ಹೊಸ ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರವನ್ನು ಸೇರಿಸಿ'), 'new_item_name' => __ ('ಹೊಸ ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರ')), 'ಕ್ರಮಾನುಗತ' => 'ಸುಳ್ಳು', 'ಲೇಬಲ್' => 'ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರ')); }

ಕಸ್ಟಮ್ ಪೋಸ್ಟ್ ಪ್ರಕಾರಗಳು ನಿಮ್ಮ ಕಸ್ಟಮ್ ಪೋಸ್ಟ್ ಪ್ರಕಾರಗಳಿಗಾಗಿ ಆರ್ಕೈವ್ ಮತ್ತು ಏಕ ಪುಟಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಸಹ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. Archive.php ಮತ್ತು single.php ಫೈಲ್‌ಗಳನ್ನು ನಕಲಿಸಿ. ಇದರೊಂದಿಗೆ ಪ್ರತಿಗಳನ್ನು ಮರುಹೆಸರಿಸಿ ಕಸ್ಟಮ್ ಪೋಸ್ಟ್ ಪ್ರಕಾರ ಹೆಸರಿನಲ್ಲಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅದು ಆರ್ಕೈವ್-ಸಂಪನ್ಮೂಲಗಳು. Php ಮತ್ತು ಏಕ-ಸಂಪನ್ಮೂಲಗಳು. Php ಆಗಿರುತ್ತದೆ. ಈಗ ನೀವು ಆ ಪುಟಗಳನ್ನು ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದು ಆದರೆ ಸಂಪನ್ಮೂಲ ಪುಟವನ್ನು ನೋಡಲು ನೀವು ಬಯಸುತ್ತೀರಿ.

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

  1. 1

    ಸುಲಭವಾದ ಕಸ್ಟಮ್ ವಿಷಯ ಪ್ರಕಾರಗಳು ಅಥವಾ ಪ್ರಕಾರಗಳಂತಹ ಪ್ಲಗಿನ್ ಅನ್ನು ಬಳಸುವುದು ಇನ್ನೊಂದು ಮಾರ್ಗವಾಗಿದೆ.

    ಕಸ್ಟಮ್ ಮೆಟಾ ಪೆಟ್ಟಿಗೆಗಳನ್ನು ಸುಲಭವಾಗಿ ಸೇರಿಸಲು ಮತ್ತು ಕಸ್ಟಮ್ ಪುಟ ಮತ್ತು ಪೋಸ್ಟ್ ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು ರಚಿಸಲು ಈ ಪ್ಲಗ್‌ಇನ್‌ಗಳು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

    • 2

      ನಿಜ @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! ಒಂದೆರಡು ಪ್ಲಗಿನ್‌ಗಳು ಬ್ಲಾಗ್‌ಗೆ ಒಂದು ಟನ್ ಓವರ್ಹೆಡ್ ಅನ್ನು ಸೇರಿಸಿದಂತೆ ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಎಂದು ನಾನು ಪ್ರಾಮಾಣಿಕವಾಗಿರುತ್ತೇನೆ… ಮತ್ತು ನೀವು ಕೇವಲ ಒಂದು ಸೈಟ್‌ನಿಂದ ಮುಂದಿನದಕ್ಕೆ ಥೀಮ್ ಅನ್ನು ಸರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ನೀವು ಪ್ಲಗ್‌ಇನ್‌ಗಳನ್ನು ಸರಿಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು . ಥೀಮ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ಅಗತ್ಯ ಕಾರ್ಯಗಳನ್ನು ಎಂಬೆಡ್ ಮಾಡಲು ನಾನು ಕೆಲಸ ಮಾಡುವ ಏಕೈಕ ಕಾರಣ ಇದು.

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

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