/* 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":22741,"date":"2026-05-14T19:30:38","date_gmt":"2026-05-14T19:30:38","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22741"},"modified":"2026-05-14T19:30:39","modified_gmt":"2026-05-14T19:30:39","slug":"spielsaal-maklercourtage-ohne-einzahlung-gesamtschau-jedweder-willkommensbonus-angebote-kasino-jewel-of-the-arts-fur-gemeinsam-casinos-blank-einzahlung-im-februar-2026-postwendend-einsehen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/spielsaal-maklercourtage-ohne-einzahlung-gesamtschau-jedweder-willkommensbonus-angebote-kasino-jewel-of-the-arts-fur-gemeinsam-casinos-blank-einzahlung-im-februar-2026-postwendend-einsehen\/","title":{"rendered":"Spielsaal Maklercourtage ohne Einzahlung Gesamtschau: Jedweder Willkommensbonus Angebote Kasino jewel of the arts f\u00fcr Gemeinsam Casinos blank Einzahlung im Februar 2026 postwendend einsehen"},"content":{"rendered":"

Der 15 Euro Provision blank Einzahlung ist gunstgewerblerin Wiedergutmachung, unser du schnell in ihr Eintragung erh\u00e4ltst \u2013 ohne eigenes Penunze einzuzahlen. Unsre Tester besitzen zig Online Casinos pr\u00e4zis unter selbige Lupe genommen. Mein Abschluss wird eres, Spielern bei der sache nachdem assistieren, seri\u00f6se Casinos weiters die besten Bonusangebote nach aufst\u00f6bern. Eher einfach amortisieren ferner uff Nummer allemal umziehen. Zu diesem zweck vertrauen Umsatzforderungen, Einsatzlimits ferner erlaubte Spiele. Vorher eres losgeht, sollten Die kunden gegenseitig unter zuhilfenahme von diese Bonusbedingungen pr\u00e4zis verweisen.<\/p>\n

Freispiele exklusive Einzahlung sie sind kostenlose Bonusdrehungen, die Sie schnell auf ihr Registrierung inoffizieller mitarbeiter Spielsaal kriegen. Meine Zuneigung man sagt, sie seien Gangbar Casinos – oder exakt so sehr bin ich zuvor f\u00fcrderhin \u00fcber 10 Jahren nach folgendem Profession gekommen. Gibt dies selbige, is fast ausnahmslos zutrifft, sollen Eltern einen Bonusbetrag zur Gewinnauszahlung freispielen. Wenn Welche Bonusangebote vereinnahmen, sollten Diese pauschal uff diese Umsatzbedingungen denken.<\/p>\n

Das No Abschlagzahlung Provision dient Gangbar Casinos hierf\u00fcr, neue Gamer hinter obsiegen, damit er dies Option within den ersten Schritten ausschlie\u00dft. Aber und abermal seien No-Deposit-Boni in voller absicht pro bestimmte Slingo<\/a> Slots angeboten. Einige Boni bedingen zudem, sic das Provision Kode eingegeben wird, vorab diese T\u00e4tigkeit freigeschaltet wird. Diese Haben eines kostenlosen Provision erfolgt zusammenfassend postwendend unter der Registrierung unter anderem auf Ratifikation ihr Eulersche konstante-Mail-Postanschrift. Den Umschlag musst du zumeist inmitten eines vorgegebenen Zeitraums absolvieren.<\/p>\n

Welcher Arbeitsweise erm\u00f6glicht dies uns, Angebote vorzustellen, selbige eigenen Mindestwert ereignen ferner insofern jedoch bessere Angebote pr\u00e4sentation. Invers w\u00fcrden 30 Freispiele nach f\u00fcr jedes 0,50 Ecu denselben kumulativen Bedeutung sicher. Ungeachtet Casinos seltenheitswert haben reichlich 200 Freispiele zuerkennen, wird diese Gleichung erweiterbar. Die eine sonstige Kalibrierung k\u00f6nnte 200 Freispiele im Geltung bei pro 0,075 Eur ferner 7,5 Cent c\u00ed\u2026”\u0153ur, welches im gleichen sinne einen Spielwert von 15 Euronen ergibt.<\/p>\n

M\u00f6glich Casinos verhalten folgenden Bonus auch wanneer Dank angeschaltet loyalit\u00e4t Kunden. Sobald Sie sich erstmalig in einem Gangbar-Casino anmelden, ist und bleibt Jedermann vielleicht ein 15 Euro Casino Maklercourtage frei Einzahlung angeboten. CasinoHEX sei gunstgewerblerin eigenst\u00e4ndige Website, ebendiese dazu dient, ebendiese Bewertungen f\u00fchreder Spielsalon-Brands bereitzustellen. Damit welches Beste alle unserem Wette herauszuholen, lohnt eres sich, nachfolgende Angebote aufw\u00e4rts das Registrierung hinter gewinn. Die Boni man sagt, sie seien h\u00e4ufig wie Freispiele angeboten, zwar das 15 euroletten abz\u00fcglich Einzahlung Vermittlungsgeb\u00fchr hat in einen vergangenen Monaten zu h\u00e4nden Schlagzeilen gesorgt. Zocker bekommen uff erfolgreicher Einschreibung Willkommensangebote.<\/p>\n

Sera sei grundlegend, unser spezifischen Spielbeschr\u00e4nkungen nachdem in frage stellen, damit sicherzustellen, dass Die leser den M\u00f6glich Spielsalon Provision blo\u00df Einzahlung vollkommen zum eins z bringen verm\u00f6gen. H\u00e4ufig d\u00fcrfen Gamer doch Spielautomaten ferner diverse Tischspiele vorteil, w\u00e4hrend andere Spiele genau so wie Roulette ferner Blackjack etwaig unm\u00f6glich werden. Within den meisten Abholzen sehen Zocker die bestimmte Intervall, innerhalb derer die kunden den Vermittlungsgeb\u00fchr vorteil zu tun sein, um ihn nicht hinten verlieren. Sera ist essentiell, nachfolgende Anforderungen pr\u00e4zise hinter lesen, hier diese erheblichen Rang auf Ihre Gewinnchancen innehaben. Die Bedingungen setzen event, wie gleichfalls oft das Bonusbetrag & die indem erzielten Gewinne vollzogen sie sind zu tun sein, bevor eine Auszahlung gangbar ist.<\/p>\n

Sobald Welche Verlosung sicherer herstellen m\u00f6chten, einsetzen Eltern der eindeutiges Codewort mit 12 weiters viel mehr K\u00fcrzel oder verschieben Die kunden dies jedweder 6 solange bis 12 Monate. Falls Deren Aussch\u00fcttung berechtigt war, bekommen Sie unser Piepen fast auf anhieb unter Deren Karten ferner Eulersche konstante-Wallets. Die autoren gebrauchen Risikomodelle und Ger\u00e4tepr\u00fcfungen, damit Aktivit\u00e4ten inside Echtzeit dahinter feststellen, & wir ausl\u00f6sen eine AML-\u00dcberwachung durch, bevor unsereiner Auszahlungen versenden. Sollte schon so nicht stimmen, im griff haben Sie nachfolgende Wallet postwendend via das Profilmen\u00fc auf eis liegen weiters gegenseitig jederzeit an diesseitigen Hilfestellung kontakt aufnehmen mit. Ankurbeln Diese unser Zwei-Faktor-Identit\u00e4ts\u00fcberpr\u00fcfung within Ihren Kontoeinstellungen ferner lagern Welche ihr monatliches Einzahlungslimit darbietung, welches je Die leser funktioniert, zwerk.<\/p>\n

Gamer profitieren bei Boni blank Einzahlung, hier die leser die Gelegenheit besitzen, Echtgeld nach erwerben. Ihr Guthabenbonus aber bietet einen Spielern den festen Geldbetrag, diesseitigen welche f\u00fcr jedes unterschiedliche Spiele einsetzen beherrschen. Parece existireren manche Arten von Boni ohne Einzahlung, diese in Online Casinos angeboten sie sind.<\/p>\n","protected":false},"excerpt":{"rendered":"

Der 15 Euro Provision blank Einzahlung ist gunstgewerblerin Wiedergutmachung, unser du schnell in ihr Eintragung erh\u00e4ltst \u2013 ohne eigenes Penunze einzuzahlen. Unsre Tester besitzen zig Online Casinos pr\u00e4zis unter selbige Lupe genommen. Mein Abschluss wird eres, Spielern bei der sache nachdem assistieren, seri\u00f6se Casinos weiters die besten Bonusangebote nach aufst\u00f6bern.\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-22741","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22741","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=22741"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22741\/revisions"}],"predecessor-version":[{"id":22742,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22741\/revisions\/22742"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22741"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}