Skip to content

Commit 351fb88

Browse files
feat: generate image prompt
1 parent 2ac38bf commit 351fb88

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

includes/admin/feedzy-rss-feeds-actions.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,9 @@ private function generate_image() {
517517
}
518518

519519
$prompt = call_user_func( array( $this, 'item_title' ) );
520+
if ( ! empty( $this->current_job->data->generateImagePrompt ) ) {
521+
$prompt .= "\r\n" . $this->current_job->data->generateImagePrompt;
522+
}
520523
$openai = new \Feedzy_Rss_Feeds_Pro_Openai();
521524
return $openai->call_api( $this->settings, $prompt, 'image', array() );
522525
}

js/ActionPopup/SortableItem.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,13 @@ const SortableItem = ({ propRef, loopIndex, item }) => {
311311
disabled={!feedzyData.isPro || !feedzyData.apiLicenseStatus.openaiStatus}
312312
/>
313313
</BaseControl>
314+
<BaseControl>
315+
<TextareaControl
316+
label={ __( 'Additional Prompt', 'feedzy-rss-feeds' ) }
317+
value={ item.data.generateImagePrompt ? unescape(item.data.generateImagePrompt.replaceAll('&#039;', '\'')) : '' }
318+
onChange={ ( currentValue ) => propRef.onChangeHandler( { 'index': loopIndex, 'generateImagePrompt': currentValue ?? '' } ) }
319+
/>
320+
</BaseControl>
314321
</PanelRow>
315322
</PanelBody>
316323
</div>

0 commit comments

Comments
 (0)