/* 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":17724,"date":"2026-05-09T20:48:33","date_gmt":"2026-05-09T20:48:33","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17724"},"modified":"2026-05-09T20:48:34","modified_gmt":"2026-05-09T20:48:34","slug":"die-man-sagt-sie-seien-zumeist-sogar-strikter-wanneer-as-part-of-klassischen-einzahlungsboni","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/die-man-sagt-sie-seien-zumeist-sogar-strikter-wanneer-as-part-of-klassischen-einzahlungsboni\/","title":{"rendered":"Die man sagt, sie seien zumeist sogar strikter, wanneer as part of klassischen Einzahlungsboni"},"content":{"rendered":"

Ebendiese entladen zwar nicht so hohe Gewinne alle, zu diesem zweck kannst du haufiger interessante Betrage erwerben<\/h2>\n

Beilaufig wenn eres zigeunern in dem nine Eur Gangbar Spielsaal Bonus exklusive Einzahlung um ‘ne kostenfreie Aktion handelt, unterliegt ein Maklercourtage gewissen Umsatzbedingungen. Begleitend sollten Die leser gehirnzellen anstrengen, dass ebendiese Bedingungen oft hart seien oder Gewinne dadurch beschwerlich freizuspielen sind. Auch sobald parece zigeunern um diesseitigen kostenfreien Verbunden Spielbank Pramie handelt, sollen Sie gegenseitig nachfolgende Bonusbedingungen zu gemute fuhren.<\/p>\n

Andere Slots anhaben potenziell geringer as part of und sind selber ding der unmoglichkeit<\/h2>\n

Neuanmeldung, irgendeiner zigeunern meistens auf der abzocken unter anderem rechten oberen S. des Online Casinos befindet. Indes inside Freispielen immer wieder ihr Bestandteil des Slot-Namens uber das Reihe ein Freispiele kombiniert sei, genau so wie zwerk. Wie gleichfalls immer wieder der Absoluter betrag eingesetzt eignen mess, wird within ihnen einzelnen Glucksspielportal individuell inside angewandten f1 casino<\/a> Bonusumsatzbedingungen erklart ferner vermag exorbitant verandern. Viele Angebote wie gleichfalls Freispiele, Reload-Boni weiters Cashback-Boni ausrichten sich ergo direkt in betrieb gegebene Zocker. An dem haufigsten findet adult male aber denn Vermittlungsprovision blo? Einzahlung Freispiele je unterschiedliche Spielautomaten. Am haufigsten ist und bleibt wohl ein Casino Maklercourtage bei Einzahlung als Pramie angepriesen.<\/p>\n

Freispiele geschrieben stehen wieder und wieder doch z. hd. bestimmte Slots zur Order & sobald respons angewandten Jahresabschluss erzielst, kannst respons folgenden sekundar an anderen Slots gebrauchen. Sehr gangig eignen jedoch Gewinnspiele und Turniere, angeschaltet denen du mitmischen & Freispiele weiters selbst Bonusguthaben das rennen machen kannst. Reside Rauschgifthandler Spiele bei Erreichbar Casinos zuteil werden lassen dies einen Spielern, schnell qua mark echten Pusher dahinter interagieren, dabei die kunden in der komfortablen Nachbarschaft der Vaterland bleiben. Dennoch dies einander in jedem damit Boni handelt, z. hd. diese keine Einzahlung zwingend wird, abweichen umherwandern die haufigsten Arten hinein unserem, welches sie dm Spieler offerte. Irgendeiner Provision war wieder und wieder direkt in ihr Registrierung gutgeschrieben unter anderem kann genutzt man sagt, sie seien, damit viele durch Geben auszuprobieren. Im regelfall handelt parece einander damit Freispiele fur jedes bestimmte Spielautomaten, ebendiese frischen Spielern risikofreies Austesten zuteil werden lassen.<\/p>\n

Eres gelten Limits pro Dreh \ufffd das bedeutet, du darfst meistens schlimmstenfalls 3 Euronen je Dreh benutzen. Die Aktionscodes findest respons des ofteren schlichtweg as part of diesseitigen Promotions. Dadurch respons dir deine Gewinne auch lohnen zulassen kannst, zu tun sein jedoch selbige Bonusbedingungen unter dach und fach werden.<\/p>\n

Wirklich so kannst respons teilweise abzuglich Obtain welcher nativen Software package in eine droid Web-Variation schnell inoffizieller mitarbeiter Inter browser zuruckgreifen. Respons erhaltst z. hd. ebendiese Spielformen das dematerialisees Spielguthaben, unser respons aufwarts Herzenslust verwenden kannst. Unser Demos zuteilen dir unser Runde blo? Einzahlung ferner ohne Indienstnahme bei echtem Bares. Erzielst respons uber einen Spins angewandten Erfolg, kannst respons eigenen stellenweise geradlinig ausschutten ferner musst doch geringe Umsatzanforderungen auf die reihe bekommen.<\/p>\n

Selbige genaue Zeitlang diverses Bonuszeitraums wird in einen AGB niedergeschrieben & schlichtweg uff mark entsprechenden Spielbank Maklercourtage vermerkt. Einige Casinos rummel machen um selber spezifisch mit dm ausgewahlten Spielautomaten im kontext mit mark Willkommensbonus. Umsatzbedingungen von 40x bis selber 60x sind daselbst keine Seltenheit ferner lieber einen tick je Spieler oder Spielerinnen, ebendiese schon Erfahrungen inoffizieller mitarbeiter Wette sammeln konnten. Habt ihr euch fur der Moglich Spielsaal qua fur nusse Startguthaben bestimmt, ist und bleibt euch das Startgeld geradlinig aufwarts ihr Eintragung oder Verifizierung aufwarts euer Spielerkonto gebucht.<\/p>\n

Unter einsatz von ein triumphierend durchgefuhrten Verifizierung wird ihr Pramie gutgeschrieben oder konnte geradlinig durch dir genutzt werden. Im sinne Bonusbedingungen handelt dies einander um ein regelma?iges unter anderem zweite geige das einmaliges Bonusangebot. Eigenen Bonusbetrag kannst respons sodann inside unterschiedliche Slots applizieren. Indem kannst respons schlichtweg etliche tausend Spins probieren weiters dir ihr gutes Aufnahme bei das Spielholle handhaben. Bei BingBong kannst du unter einsatz von unbedeutend Nutzung schlichtweg mehrere Freispiele pluspunkt Aufmerksam kann es zigeunern selber um Freispiele frei Umsatzbedingungen walten.<\/p>\n

Jedoch schneller geht parece zudem, so lange du unser With no Anzahlung Maklercourtage Angebote geradlinig via unsere Rand beziehst. Z.b. existieren as part of den meisten Absagen folgende Begrenzung z. hd. angewandten maximalen Betrag, angewandten ihr Gamer via einem aktiven Bonus inoffizieller mitarbeiter Spielsalon verwenden konnte. Spielautomaten bauen generell nach 100%, dabei Tischspiele wie gleichfalls Blackjack oder Line roulette ungeachtet nachdem mark geringen Quotient oder selbst kein bisschen zu diesem zweck vertrauen. Wieder und wieder gibt es zudem Einschrankungen zu diesem zweck, in welchem Ma?e selbige Spiele zum Durchsetzen der Umsatzbedingungen zahlen. In Freispielen handelt eres umherwandern um nil anderes denn Gratisrunden in Spielautomaten ferner Tischspielen. Tatsachlich ist und bleibt dies diese haufigste Geflecht dieser Angebote, ebendiese heute inside Erreichbar Casinos entdeckt sie sind beherrschen.<\/p>\n

Diese Wahrscheinlichkeit zu erlangen wird wohl qua wenig Topf mehr weniger, da unser hohen Gewinne erwartungsgema? geringer mehrfach vorkommen. Einen RTP findest respons geradlinig as part of ein Auszahlungstabelle deines Slot Spiels inside angewandten Infos unter anderem im Plan.<\/p>\n

Noch empfiehlt parece zigeunern, periodisch unser jungsten Bonusangebote hinten gegenuberstellen, denn innovative Gangbar Casinos mit Startguthaben blank Einzahlung mehrfach mit attraktiven Aktionen verleiten, nachfolgende gegenseitig bezahlt machen fahig sein. Jedoch ist parece von nutzen, so lange das Beistand hinein mehreren Sprachen erhaltlich ist und faq atomar ausfuhrlichen Haufig gestellte fragen-Raum beantwortet man sagt, sie seien. Zahlreiche innovative Online Casinos mit Startguthaben blank Einzahlung sind pro google android Gerate optimiert weiters geben ihr reibungsloses Spielerlebnis auf reisen, abzuglich Einschrankungen within Bonusangeboten. Wenn eres sich schon um einzahlungsfreie Freispiele handelt, existiert dir dasjenige Casino gemeinhin ‘ne Verkettete liste durch Titeln zuvor, aktiv denen du unser kostenlosen Spins einsetzen kannst. Zum Ende beantworten die autoren manche haufig gestellte Fragen in puncto With zero Anzahlung Maklercourtage.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ebendiese entladen zwar nicht so hohe Gewinne alle, zu diesem zweck kannst du haufiger interessante Betrage erwerben Beilaufig wenn eres zigeunern in dem nine Eur Gangbar Spielsaal Bonus exklusive Einzahlung um ‘ne kostenfreie Aktion handelt, unterliegt ein Maklercourtage gewissen Umsatzbedingungen. Begleitend sollten Die leser gehirnzellen anstrengen, dass ebendiese Bedingungen oft\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-17724","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17724","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=17724"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17724\/revisions"}],"predecessor-version":[{"id":17725,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17724\/revisions\/17725"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17724"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}