HEX
Server: Apache/2.4.65 (Debian)
System: Linux 88f31f35b0b8 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) x86_64
User: www-data (33)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/feedzy-rss-feeds/includes/views/misc-view.php
<?php
/**
 * The misc view.
 * 
 * @package feedzy-rss-feeds
 */

?>
<h2><?php // esc_html_e( 'Import Posts', 'feedzy-rss-feeds' ); ?></h2>
<div class="fz-form-wrap">
	<div class="form-block">
		<?php $canonical = isset( $this->free_settings['canonical'] ) ? $this->free_settings['canonical'] : 0; ?>
		<div class="fz-form-group">
			<div class="fz-form-switch">
				<input type="checkbox" id="canonical" class="fz-switch-toggle" name="canonical"
				value="1" <?php checked( 1, intval( $canonical ) ); ?> />
				<label class="form-label" for="canonical"><?php esc_html_e( 'Add canonical URL to imported posts from RSS feeds.', 'feedzy-rss-feeds' ); ?></label>
			</div>
			<div class="help-text">
				<?php
					echo wp_kses_post(
						sprintf(
							// translators: %1$s: opening anchor tag, %2$s: closing anchor tag.
							__( 'Check the %1$s Documentation %2$s for more details.', 'feedzy-rss-feeds' ),
							'<a href="' . esc_url( 'https://docs.themeisle.com/article/841-how-to-add-canonical-tags-for-imported-posts' ) . '" target="_blank">',
							'</a>'
						)
					);
					?>
			</div>
		</div>
	</div>
	<div class="form-block">
		<div class="fz-form-group">
			<div class="fz-form-switch">
				<?php
				$disble_featured_image = '';
				if ( isset( $this->free_settings['general']['rss-feeds'] ) && 1 === intval( $this->free_settings['general']['rss-feeds'] ) ) {
					$disble_featured_image = 'checked';
				}
				?>
				<input type="checkbox" id="rss-feeds" class="fz-switch-toggle" name="rss-feeds"
					value="1" <?php echo esc_html( $disble_featured_image ); ?> />
				<label for="rss-feeds" class="form-label"><?php echo esc_html_e( 'Do NOT add the featured image to the website\'s RSS feed.', 'feedzy-rss-feeds' ); ?></label>
			</div>
			<div class="help-text pb-8"><?php esc_html_e( 'This setting controls whether there are featured images available in the RSS XML Feed of your own website.', 'feedzy-rss-feeds' ); ?></div>
		</div>
	</div>
	<div class="form-block">
		<div class="fz-form-group">
			<label class="form-label">
				<?php esc_html_e( 'User Agent', 'feedzy-rss-feeds' ); ?>
			</label>
			<input
				type="text"
				class="form-control"
				name="user-agent"
				placeholder="<?php esc_attr_e( 'Add the user agent string', 'feedzy-rss-feeds' ); ?>"
				value="<?php echo isset( $this->free_settings['header']['user-agent'] ) ? esc_attr( $this->free_settings['header']['user-agent'] ) : ''; ?>"
			>
		</div>
		<div class="help-text pt-8">
			<?php esc_html_e( 'Specify a custom User-Agent string for feed requests. Some feed providers block automated requests. If you\'re experiencing issues accessing a feed, try setting this to a common browser string like "Mozilla/5.0". In most cases, you can leave this field empty.', 'feedzy-rss-feeds' ); ?>
		</div>
	</div>
	<?php if ( feedzy_is_pro() ) : ?>
		<?php
		$delete_media = 0;
		if (
			isset( $this->free_settings['general']['feedzy-delete-media'] ) &&
			1 === intval( $this->free_settings['general']['feedzy-delete-media'] )
		) {
			$delete_media = 1;
		}

		$feedzy_delete_days = isset( $this->free_settings['general']['feedzy-delete-days'] ) ? $this->free_settings['general']['feedzy-delete-days'] : 0;
		?>
		<div class="form-block">
			<div class="fz-form-group">
				<label class="form-label"><?php esc_html_e( 'Delete the posts created from all feeds, after a number of days', 'feedzy-rss-feeds' ); ?></label>
				<input type="number" min="0" max="9999" id="feedzy_delete_days" name="feedzy-delete-days" class="form-control" value="<?php echo esc_attr( $feedzy_delete_days ); ?>"/>
				<div class="help-text pt-8"><?php esc_html_e( 'Helpful if you want to remove stale or old items automatically. If you choose 0, it will be considered the individual import setting.', 'feedzy-rss-feeds' ); ?></div>
			</div>
		</div>
		<div class="form-block">
			<div class="fz-form-switch pb-0">
				<input type="checkbox" id="feedzy-delete-media" class="fz-switch-toggle" name="feedzy-delete-media"
				value="1" <?php checked( 1, $delete_media ); ?> />
				<label for="feedzy-delete-media" class="form-label"><?php esc_html_e( 'Delete attached featured image', 'feedzy-rss-feeds' ); ?></label>
			</div>
			<div class="fz-form-group">
				<div class="help-text pt-8"><?php esc_html_e( 'Helpful if you want to delete attached featured image when posts are automatically deleted.', 'feedzy-rss-feeds' ); ?></div>
			</div>
		</div>
	<?php endif; ?>
</div>