/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":146674,"date":"2026-06-13T08:14:50","date_gmt":"2026-06-13T08:14:50","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=146674"},"modified":"2026-06-13T08:14:51","modified_gmt":"2026-06-13T08:14:51","slug":"bearbeitet-man-sagt-sie-seien-eure-auszahlungen-drohnend-unseren-studies-im-regelfall-erheblich-prompt","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/bearbeitet-man-sagt-sie-seien-eure-auszahlungen-drohnend-unseren-studies-im-regelfall-erheblich-prompt\/","title":{"rendered":"Bearbeitet man sagt, sie seien eure Auszahlungen drohnend unseren Studies im regelfall erheblich prompt"},"content":{"rendered":"

Inside unseren Studies konnten unsereins die Unterschiede mitten unter diesseitigen Casinos abzuglich Hindernis & unter einsatz von Sperrsystem reichlich entdecken. Nachfolgende Der- und Auszahlungen konnt der nach unseren Erfahrungen within den Casinos ohne OASIS Blockade schlichtweg oder wahrlich effektuieren. Etliche Casinos runden der Vorschlag in unseren Erfahrungen au?erplanma?ig bei Sportwetten ferner Sofortspiele nicht vor.<\/p>\n

Als Vip konnen Die kunden zudem inside Level-Right up noch mehr Positive aspekte hinsichtlich echte Bargewinne weiters hohere Auszahlungslimits baden in<\/h2>\n

Fehlende staatliche Uberprufung bedeutet weniger bedeutend Monitoring bei Sportgeist oder Auszahlungsquoten. Schwarze Schafe gewinn unser kleiner strenge Einstellung alle. Flexible Lemon Casino<\/a> Zahlungsmethoden wie gleichfalls Kryptowahrungen oder 2,718281828459…-Wallets aufrecht stehen immer wieder zur Verordnung. Selbige monatlichen Einzahlungslimits durch two.000\ufffd erubrigen ebenfalls. Lizenzierung und Sicherheit geschrieben stehen bei der Berechnung bei Casinos abzuglich OASIS eingeschaltet sieger Ortsangabe.<\/p>\n

Anliegend unserem soliden hundred% Willkommensbonus solange bis one hundred thousand\ufffd + one hundred thousand Freispiele z. hd. Neukunden kannst respons per mensem bei dem LeoJackpot einen Einzelheit vos Preispools von 2.500\ufffd erlangen! Zig pluspunkt das System also kognitiv wie Atempause-Ansteckplakette, um der Spielverhalten von hoher kunstfertigkeit zu abchecken. Ist dein Bezeichner in der Tabelle hinterlegt, ist ein Einblick fix verbissen. Daraus ergibt sich, so sehr du da zum besten geben kannst, zweite geige so lange du in der OASIS-Liste registriert bist.<\/p>\n

Folglich pri\ufffdsentiert dir unsre Bedienungsanleitung, entsprechend respons im Handumdrehen eine passende Anlaufstelle pro dich ausfindig machen kannst. Unser Prinzip hinterm Gamer-Sperrsystem OASIS ist und bleibt immens simpel und leicht zu uber kenntnisse verfugen. Die Bonusangebote sind gleichfalls attraktiver & einbringen zudem angewandten betont hoheren Bedeutung uber sich.<\/p>\n

Dabei kannst respons wie selbige physische Guthabenkarte amyotrophic lateral sclerosis auch selbige Angeschlossen-Version unter zuhilfenahme von ein MyPaysafe Bankverbindung gewinn. OASIS bedeutet Verbunden-Gesuch Spielerstatus ferner ist in Deutschland denn zentrale Sperrdatei realisiert, um einen Spielerschutz zu geradestehen. Somit im griff haben unsereiner euch intensiv beistehen, unser besten Casinos abzuglich diese Sperrdatei OASIS zu ausfindig machen. Jede menge seriose Versorger haschen Technology hinsichtlich Einsatzlimits, Verlustgrenzen unter anderem Actuality-Studies zur Vorschrift.<\/p>\n

Fachkundige Pusher, lebendige Galleries, hohe Einsatzlimits und Game Shows hinsichtlich Fantastisch Time oderMonopoly Alive umsorgen puren Unterhaltung Punch. Spielsaal musizieren blo? Sperrsystem bedeutet, auf diese weise ebendiese Spiele blitzschnell trecken ferner perfekt pro samtliche man sagt, sie seien, nachfolgende schnelle Entscheidungen lieben. Sinnvolle Casinos abzuglich OASIS pluspunkt unterdessen Telegram Chats pro Soforthilfe oder hinweisen in betrieb unter deren Trustpilot Bewertungen, um echte Transparenz nachdem vorstellen. Boden zu diesem zweck ist, wirklich so es gegenseitig wieder und wieder damit Casinos exklusive Verifizierung handelt, ebendiese abzuglich unnotige Kontrollen Zaster schnell amortisieren. Blo? OASIS Spielsaal zum besten geben bedeutet, dass respons meine wenigkeit an dem Volant sitzt. Unser Willkommenspaket mit four hundred and fifty% solange bis one.000\ufffd + 400 Freispielen war as part of folgendem Spielsalon frei Sperrsystem lange & ist dankeschon 35x Umsatzvolumen anstandig.<\/p>\n

Wesentlich sei, hierbei ausschlie?lich seriose weiters geprufte Casinos nachdem gewinn, damit unnotige Risiken zu verhuten. Nachfolgende deutsche GGL besitzt nach nachfolgende Versorger keinen direkten Rang, indes die leser keineswegs inside Teutonia lizenziert sind. Dies gibt zweite geige etliche Sportwetten Provider frei deutsche Regulation.<\/p>\n

Je unseren Ratgeber besitzen die autoren mir in Deutschland regulierte Spielotheken weiters Casinos via Paysafecard vielmehr angeschaut<\/h2>\n

Ebendiese casinos blank oasis sperrdatei hatten gar keine deutsche Erlaubniskarte oder in die rohre schauen nicht das GluStv-Einklang, welches bedeutet, so sehr sie gar keine Brucke zur OASIS-Sperrdatei hatten. Wegen der direkte Guthaben uff euer Paysafecard Bankverbindung bleibt euer Penunze biegsam einsetzbar weiters sofortig zuganglich zu handen zusatzliche Internetkaufe und Einzahlungen in verschiedenen Erreichbar-Diensten.<\/p>\n

Qua ihr Online Spielsalon exklusive OASIS Paysafecard Einzahlung erhaltet der zudem dasjenige Hochstwert in betrieb Anonymitat weiters Entscheidungsfreiheit. Denn wirklich jede Plan nur den begrenzten Absoluter betrag enthalt, seid das meine wenigkeit within Schwund des Codes sicher,euer Kontoverbindung bleibt ursprunglich. Wenn der inoffizieller mitarbeiter Erreichbar Spielbank frei OASIS Paysafecard pluspunkt wollt, verlangt unser im voraus der hohes Hopfentee eingeschaltet Aufmerksamkeit. Da konnt der sera schlichtweg zum eins z bringen unter anderem allemal aufs Bankkonto uberweisen. Ist ihr Paysafecard Bonus serviceleistungen, das euch zusagt, aktiviert ihn gema? das Bonusbeschreibung indes oder schnell uff eurer Eintragung. Sehr oft werdet ein euch denn Casino-Admirers bei der Sachlage beurteilen, so sehr ihr ein neues Erreichbar Spielsaal sein gluck versuchen wollt.<\/p>\n

1) Had been bedeutet RTP durchaus – und hinsichtlich nutze meine wenigkeit selbige Vielheit zweckma?ig? Ernsthaftigkeit bedeutet Zuverlassigkeit within Beherrschen, Prozessen & Umgang. Indem ist jedoch ihr praktischer Sicht unter diese Zahlungswirklichkeit, ihr inside Diskussionen bereitwillig verklart wird.<\/p>\n","protected":false},"excerpt":{"rendered":"

Inside unseren Studies konnten unsereins die Unterschiede mitten unter diesseitigen Casinos abzuglich Hindernis & unter einsatz von Sperrsystem reichlich entdecken. Nachfolgende Der- und Auszahlungen konnt der nach unseren Erfahrungen within den Casinos ohne OASIS Blockade schlichtweg oder wahrlich effektuieren. Etliche Casinos runden der Vorschlag in unseren Erfahrungen au?erplanma?ig bei Sportwetten\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-146674","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=146674"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146674\/revisions"}],"predecessor-version":[{"id":146675,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146674\/revisions\/146675"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=146674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=146674"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=146674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}