$v ) { $opts[ sanitize_key( $k ) ] = sanitize_text_field( $v ); } update_option( 'agenli_options', $opts ); } /* Post Meta */ function agenli_get_post_meta( $post_id, $key, $default = '' ) { $val = get_post_meta( (int) $post_id, '_agenli_' . $key, true ); return ( '' !== $val && false !== $val ) ? $val : $default; } function agenli_save_post_meta( $post_id, $key, $value ) { update_post_meta( (int) $post_id, '_agenli_' . $key, $value ); } /* Brand / Plugin */ function agenli_brand_color() { return agenli_get_option( 'brand_color', '#B8973A' ); } function agenli_plugin_name() { return agenli_get_option( 'plugin_label', 'AgencyBoost' ); } function agenli_is_pro() { return false; // replaced by Freemius check in Pro version } /* Pro gate */ function agenli_pro_gate( $feature, $desc = '' ) { $url = 'https://d3experts.in/agencyboost'; echo '
' . esc_html( $desc ) . '
'; } echo 'Upgrade to Pro → $19.99/yr'; echo '30-day money-back guarantee
'; echo '