Changeset 3079630
- Timestamp:
- 04/30/2024 07:39:54 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
skyword-publishing-api/tags/1.0.9/php/routes/class-skyword-authors.php
r3079629 r3079630 147 147 $guest_author['first_name'] = $data['firstName']; 148 148 $guest_author['last_name'] = $data['lastName']; 149 if ($options['skyword_coauthors_friendly_slugs']) { 150 $guest_author['user_login'] = $this->generate_author_slug($data); 151 } else { 152 $guest_author['user_login'] = $newUsername; 153 } 149 $guest_author['user_login'] = $newUsername; 154 150 $guest_author['user_email'] = $newUsername . "@skyword.com"; 155 151 $guest_author['description'] = array_key_exists('bio', $data) ? $data['bio'] : 'None'; … … 268 264 return new WP_REST_Response($responseData, 200); 269 265 } 270 /**271 * Generate a slug based on the author byline272 */273 private function generate_author_slug( $data ) {274 return sanitize_text_field(mb_strtolower(str_replace(' ', '-', $data['byline'])));275 }276 277 266 } 278 279 267 280 268 global $skyword_authors;
Note: See TracChangeset
for help on using the changeset viewer.