Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function pertaman($kata) {
- $sim = '-';
- $str = explode(' ', $kata);
- $initials = $str[0];
- if ($initials[0] == $sim) {
- $hasil = $initials[1];
- }
- else{
- $hasil = $initials[0];
- }
- return $hasil;
- }
- // untuk ambil data postingan
- $postid = $array_wp[0]['ID'];
- $posttitle = pertaman($array_wp[0]['post_title']);
- $term = get_term_by('slug', $posttitle, 'category');
- $cat_name = $term->name;
- // untuk mengecek apakah sudah ada kategori berdasarkan huruf pertaman dari title posts
- $parent_term = term_exists(pertaman($array_wp[0]['post_title']),'category'); // array is returned if taxonomy is given
- $cat_exists = $parent_term['term_id']; // get numeric term id
- if (empty($cat_exists)) {
- // untuk membuat kategori baru ketika kategori belum ada, ketika sudah ada ini tidak akan bekerja
- wp_insert_term( pertaman($array_wp[0]['post_title']), 'category', array('slug' => pertaman($array_wp[0]['post_title'])) );
- }
- // untuk menambah kategori ke dalam postingan
- $term_taxonomy_ids = wp_set_object_terms( $postid, $cat_name, 'category', true );
- if ( is_wp_error( $term_taxonomy_ids ) ) {
- // There was an error somewhere and the terms couldn't be set.
- } else {
- // Success! These categories were added to the post.
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement