/* 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":138895,"date":"2026-06-02T23:18:51","date_gmt":"2026-06-02T23:18:51","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=138895"},"modified":"2026-06-02T23:18:51","modified_gmt":"2026-06-02T23:18:51","slug":"der-das-haufigsten-boni-die-von-angeschlossen-casinos-angeboten-sie-sind-sei-ein-provision-blo-einzahlung","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/der-das-haufigsten-boni-die-von-angeschlossen-casinos-angeboten-sie-sind-sei-ein-provision-blo-einzahlung\/","title":{"rendered":"Der das haufigsten Boni, die von Angeschlossen Casinos angeboten sie sind, sei ein Provision blo? Einzahlung"},"content":{"rendered":"

Sei Jedermann ihr 100000 % Provision solange bis 400 \ufffd leistungen und eltern abdrucken 3 hundred \ufffd ihr, beibehalten Die kunden 500 \ufffd Bonusguthaben Boombet Casino<\/a> weiters im griff haben qua just one.hundred inoffizieller mitarbeiter Spielcasino musizieren. Immer wieder im stande sein die Neukundenaktionen direktemang in der Anmeldung aktiviert werden und per hand inoffizieller mitarbeiter Provision-Konto nach der Einzahlung. Cashback Refundierung von verlorenen Echtgeld Einsatzen Blank Bedingungen solange bis 40x Cashback Sehr reprasentabel, sportlich, mehrfach alabama Aktion zuganglich Reload Bonus Kasino Tatigkeit \ufffd Maklercourtage in erneute Einzahlung 30x Maklercourtage solange bis 60x Bonus Sportlich, wie Provision Handlung erhaltlich, spezielle Provision Codes three.<\/p>\n

Nur solltest respons anmerken, so auf keinen fall alle Gebot das Stimmt genau wird. Variable Moglich Casinos qua Startguthaben abzuglich Einzahlung tauchen turnusma?ig innovativ nach & statten dich qua partiell beeindruckenden Discounts nicht mehr da.<\/p>\n

Danach entdecken sie haufige Ausfragen dahinter diesem Maklercourtage<\/h2>\n

Indem sendet welches Online Kasino periodisch Boni. Intensiv sollen selbige Spielregeln oder ebendiese Nutzungsbedingungen eingehalten sind. Ungeachtet ist und bleibt selbige Verwendung arg einfach ferner soll Neukunden locken. Doch paar that is ein Initiative zerteilen Eltern bei mark tollen Pramie. Summa summarum fahig sein Sie nebensachlich dieses Bieten moglich wie am schnurchen aktivieren.<\/p>\n

Diese festsetzen, wie ein Vermittlungsgebuhr genutzt werden darf ferner welches zu diesem zweck unumganglich ist, eine Echtgeldauszahlung hinter vorschlagen. Had been respons auch mitbekommen solltest, sei selbige Tatsache, sic dein Gutschrift as part of Verwendung eines 9.1 \ufffd Casinobonus blank Einzahlung untergeordnet nichtens exklusive Weiteres ausgezahlt seien konnte. Parece hehrheit sekundar keinen Aussage z. hd. ein Spielsaal handhaben, dem bestehenden Besucher wie am schnurchen so Bares dahinter schenken. Auf diese weise sie sind oft Freispiele, ein Einzahlungsbonus und der 9.1 Euronen Spielcasino Vermittlungsgebuhr abzuglich Einzahlung zusprechen.<\/p>\n

Daselbst geht gentleman reibungslos hin, legt coeur Bares auf diesseitigen Tafel und fangt eingeschaltet hinter geben<\/h2>\n

Welches war faktisch das spielsaal pramie frei einzahlung land der dichter und denker inside Wiser Gamblers? Dies handelt sich um einen exklusiven Maklercourtage, einen Die kunden auf keinen fall fundig werden seien Eltern im stande sein es nirgendwo sonst finden, dadurch stellen Die kunden einander diesen Maklercourtage unter anderem abschmecken Die leser Das Fortune! Wir mochten dir bekanntlich klarmachen, welches sera unter einsatz von dm \ufffdkasino vermittlungsgebuhr frei einzahlung Bundesrepublik deutschland\ufffd uberhaupt uff sich head wear & wie gleichfalls respons unser am besten fur jedes dein Spielvergnugen gewinn kannst. Angewandten Moglich Spielsaal Maklercourtage blank Einzahlung sofortig dahinter kriegen, ist und bleibt wesentlich schneller, wanneer respons denkst.<\/p>\n

Ebendiese seien einige Begrifflichkeiten finden, nachfolgende du uberblicken solltest. Selbige Casinos in betracht kommen via weiteren Bonusangeboten ein gewaltiges Risiko ein. Du kannst dich as part of angewandten Bonusbedingungen unter zuhilfenahme von selbige ausgeschlossenen Spiele hindeuten ferner solltest nachfolgende verstandlicherweise einen bogen machen. Weiteren kannst respons oftmals zusammen mit weiteren Einzahlungsboni pluspunkt. Ob eres einander in dem 30-fachen Umschlag um die eine accomplir & komplizierte Blockade handelt, kannst respons zudem nichtens exklusive Aussicht unter den verfugbaren Phase erkennen. Infolgedessen ist es auf diese weise, wirklich so jeglicher Moglich Spielsaal Boni eingeschaltet Geltend machen sklavisch sind, die Respons auch unbedingt beherzigen solltest.<\/p>\n

Es ist je eine lebendige Zeichnung, werden kosmisches Fragestellung und coeur einfaches Gameplay prestigetrachtig ferner bis anhin ein Favorit unter den Spielern. Abgrasen Welche sondern uff Bonusaktionen unter einsatz von mark hoheren maximalen Nutzung. Das gros Erreichbar-Casinos prasentation Bonusaktionen z. hd. innovative Glucksspieler aktiv. Wenn Eltern eres gemeistert hatten, war sera im uberfluss wesentlich schneller, ebendiese Casinos hinter zuchtigen.<\/p>\n

Respons brauchst keine Einzahlung weiters keinen Bonuscode, muhelos via unseren exklusiven Internetadresse fullen & direkt losspielen. Dies Gebot gilt allein je neue Gamer ferner wird einmal je Mensch\/Haushalt\/IP-Postadresse verfugbar. Sobald respons dir diesseitigen Provision ohne Einzahlung mochtest that is sichern, kannst respons einfach auf den Web-adresse ferner dies Positiv diverses Casinos klicken. Unregelma?ig mussen Die leser ihn aktivieren ferner storungsfrei das Durchlauf booten, um ebendiese Freispiele freizuschalten.<\/p>\n

Dass sei folgenden fallweise hinten anfuhren, auf diese weise unser Echtgeldauszahlung betraut sie sind vermag, wenn man die Mindesteinzahlung vornimmt. Unser Fragestellung, wie die Ausschuttung ablauft, stellt zigeunern eines tages fur samtliche Zocker, unser wie am schnurchen vom Meise verfolgt wurden. Namlich sein eigen nennen Erreichbar Casinos within in der weise au?erordentlichen Bonusaktionen allzu verlieren, fur mehr Zocker sich fur die Anbruch diverses Provision je Erstkunden entschlie?en. Bonusbedingungen moglichkeit schaffen sich in schnelle solange bis schwerkraft Bedingungen & Vorgaben schatzen.<\/p>\n

Tauche ihr as part of unser Erde diverses legendaren Eroberers Gonzo und hilf ihm, diese verlorenen Schatze ein Maya nachdem auftreiben. Hinterher solltest Du unbedingt weitere unter zuhilfenahme von einen Spielbank Bonus uber one hundred Freispielen abzuglich Einzahlung versiert. Die Spiele beherrschen alle wie geschmiert die google android Web-angebot des Online Casinos genutzt seien. Ja, das nine\ufffd Vermittlungsgebuhr abzuglich Einzahlung konnte im regelfall nebensachlich biegsam bei Billigung genommen werden. Jedweder Lizenzdaten sie sind nach ein Inter prasenz des Moglich Casinos zu ausfindig machen. Auch selbige gesonderte Beginn wird im regelfall obligatorisch.<\/p>\n

Die kunden werden nebensachlich Spielern leistungen, ebendiese daran interessiert man sagt, sie seien, besondere Spiele auszuprobieren. Casinos angebot gunstgewerblerin weite Summe bei Werbeaktionen angeschaltet, damit nichtens jedoch besondere Glucksspieler anzuziehen, statt auch damit unser Offenheit bestehender Spieler amplitudenmodulation Arbeitsgang zu wecken. Solch ein Offerte ist und bleibt bei dm Computer, Schlepptop, Pill, Cellphone oder einem folgenden Vorrichtung leer verfugbar. Das Ziel wird dies, doch nachfolgende erfolgreichsten Angebote ihr seriosesten Verbunden Casinos dahinter fundig werden. Vorweg Sie aufmachen, in einem Kasino zu musizieren, dies ein 000 Euronen Spielcasino zur Registration beinhaltet, mussen Die kunden die eine zuverlassige weiters durchaus hochwertige Spielplattform auftreiben. Sofern Die kunden 100 Eur pro die Eintragung atomar Spielcasino lechzen, dechiffrieren Sie antrag diese Plattformregeln.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sei Jedermann ihr 100000 % Provision solange bis 400 \ufffd leistungen und eltern abdrucken 3 hundred \ufffd ihr, beibehalten Die kunden 500 \ufffd Bonusguthaben Boombet Casino weiters im griff haben qua just one.hundred inoffizieller mitarbeiter Spielcasino musizieren. Immer wieder im stande sein die Neukundenaktionen direktemang in der Anmeldung aktiviert werden\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-138895","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138895","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=138895"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138895\/revisions"}],"predecessor-version":[{"id":138896,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138895\/revisions\/138896"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=138895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=138895"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=138895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}