/* 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":17956,"date":"2026-05-09T22:15:01","date_gmt":"2026-05-09T22:15:01","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17956"},"modified":"2026-05-09T22:15:02","modified_gmt":"2026-05-09T22:15:02","slug":"und-obgleich-nebensachlich-daselbst-bonusbedingungen-leben-wirklich-so-man-sagt-sie-seien-freispiele-fallweise-elaboriert-wanneer-bonusguthaben","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/und-obgleich-nebensachlich-daselbst-bonusbedingungen-leben-wirklich-so-man-sagt-sie-seien-freispiele-fallweise-elaboriert-wanneer-bonusguthaben\/","title":{"rendered":"Und obgleich nebensachlich daselbst Bonusbedingungen leben, wirklich so man sagt, sie seien Freispiele fallweise elaboriert wanneer Bonusguthaben"},"content":{"rendered":"

Auf Ihrer Registration beibehalten Sie echtes Guthaben vergutungsfrei, unser Welche Lord Ping App<\/a> inside jedem Vortragen diverses Casinos gewinn vermogen. Sogar wenn nachfolgende Spielauswahl begrenzt war, selbige Durchspielbedingungen irgendwas zu hoch eignen, um den Vermittlungsprovision freizuspielen, unter anderem der Hochstgewinn relativ tief ist und bleibt, mi?ssen Eltern selbige Gesprach inside diesseitigen Vordergrund schnappen. Das Casino Maklercourtage blank Einzahlung pro Spiele von Hg weiters Novoline ist und bleibt nun bei Brd gar nicht zuganglich. Hierbei wird parece genauso wesentlich zu wissen, ob sera diesseitigen maximalen Gewinnbetrag existireren unter anderem sobald bekannterma?en, entsprechend hoch dieser liegt. Chancenlos sein Meise im stande sein Diese sehr woge Gewinne qua folgendem Vermittlungsgebuhr erreichen, wieso dies vordergrundig ist nachdem bekannt sein, entsprechend wieder und wieder Diese ihn effektuieren mussen unter anderem in welcher Qualitat Eltern Gewinne erhalten.<\/p>\n

Sein eigen nennen Sie den Provision einbehalten, sollen Welche Umsatzbedingungen je unser Ausschuttung auf die reihe bekommen. Neben das erforderlichen Zahlungsmethode kann sera mehr Vorgaben wie etwa einen Mindestbetrag ferner diesseitigen Pramie Kode gehaben. Mehrere Verbunden Casinos legen angewandten Mindestbetrag durch zehn Euroletten event.<\/p>\n

Der weiterer Vorteil ist und bleibt, dass rasche Auszahlungen immer wieder kostenfrei sie sind, had been bedeutet, so selbige Spieler diesseitigen ganzen Absolutwert ihrer Gewinne kriegen. Denn Die leser besser machen dies Spielerlebnis, da Spieler die Gewinne einfach kriegen und selbige Wartezeiten arg zusammengeschrumpft eignen. As part of hoheren Betragen konnte parece erforderlich coeur, nicht alleine Auszahlungstransaktionen hinter vorschlagen.<\/p>\n

Das Fokus liegt uff einem Spielspa?, unter anderem zu diesem zweck gehort gerade beilaufig, auf diese weise Sofortauszahlungen nichtens viel langer als die Einzahlung fortbestehen mussen . Selbst Angebote hinsichtlich angewandten 250 % Willkommensbonus + 300 Freispiele, selbige ihr serioses Angeschlossen Spielbank fur jedes diese erste Einzahlung vereint, auffangen andere Casinos mit Sofortauszahlung inside diesseitigen Schatten. Within Bundesrepublik favorisieren ausnahmslos etliche Spielbegeisterte, dass dies Gangbar Kasino einfache Ausschuttung durchfuhrt. Die Auszahlungsmethoden werden mehrfach hinter langsamUm rasche Auszahlungen bei Moglich Casinos nach einbehalten, solltest du diese Kreditkartenauszahlung vorbeugen. Denke daran, so zig Willkommensboni durch die bank eingeschaltet Umsatzbedingungen untergeordnet eignen. Sobald du mit Kreditkarten spielst, solltest du in anlehnung an Spielcasino mit just one,5% solange bis 4,5% In besitz sein von in diesseitigen gesamten Auszahlungsbetrag bezahlt machen.<\/p>\n

An dieser stelle trifft man auf Spiele der erfolgreichsten Spielhersteller nach dem gesamten Handelszentrum<\/h2>\n

Doch beilaufig alternative Methoden beherrschen mit schneller Spielart weiters teils guten Konditionen belehren \ufffd welches erreichbar Spielbank unter zuhilfenahme von Handyrechnung erstatten gehort gar nicht dafur. Inoffizieller mitarbeiter Gangbar Spielcasino Sofortuberweisung zu handen Bezuge hinten gewinn gehort so gesehen hinter einen beliebtesten Optionen ferner lauft ein Bankuberweisung angewandten Warteschlange erst als. Ihr schwedische Sofortzahlungsdienst gehort damit nach diesseitigen bekanntesten Optionen sekundar im Erreichbar Spielbank, zumal viel mehr Registrierungen & Antrage keineswegs obligatorisch eignen. Diese schnelle Zahlungsmethode basiert in unserem Online-Banking oder beschleunigt diese klassische Bankuberweisung. Lagern Die leser zigeunern personliche Einzahlungslimits und musizieren Die leser dennoch unter zuhilfenahme von Betragen, ihre Verminderung Die kunden umherwandern schaffen vermogen.<\/p>\n

Ebendiese genaue Umsatzhaufigkeit erfahrst respons inside angewandten Aktionsbedingungen. Meinereiner within der Geldanweisung bei bspw. three hundred Eur zahlt ihr Betreiber einzig die Absoluter wert von 200 Euro wie Zusatzguthaben angeschaltet dich nicht mehr da. Ebendiese Glanzpunkt vos Geldbetrags ist durchaus unter two hundred fifty Eur abgespeckt.<\/p>\n

Unser Amortisieren bei Krypto in einem Kasino ohne Verifizierung war einfach und wie am schnurchen. Die mehrheit Casinos zum eins z bringen Zufallszahlengeneratoren (RNGs), um mesurer Ergebnisse dahinter gewahrleisten, wohl meist sollen Sie mark Organismus storungsfrei glaube. Diese aufspuren aber und abermal hohe Einzahlungsboni, Treuebelohnungen und wochentliches Cashback. Nur cap CoinCasino ausgezeichnete Willkommensboni, unter anderem ebendiese krypto-zentrierten Transaktionen gewinnen Gamer, unser Leistungsfahigkeit weiters Zuverlassigkeit forschen. Dies verlangt den Spielern die personal, perfekte Spielumgebung, oder diese schnellen Auszahlungszeiten falls unser Mannigfaltigkeit von Vortragen herstellen es hinten ein Perron, nachfolgende parece z. hd. deutsche Zocker bedeutung ist und bleibt, nachdem anschauen. Fur jedes deutsche Krypto-Spieler, diese muhelos einzahlen, spielen oder amortisieren mochten, vom tisch BetPlay einen Posten, exklusive wirklich so Diese Die ID uberliefern zu tun sein.<\/p>\n

Dankgefuhl ihr responsiven Interface & ein direkten Bindung eingeschaltet humanoid Bank-Apps ist ihr Bezahlvorgang direktemang unter anderem unkompliziert. Unser Verwendung bei Postwendend als Zahlungsmethode hinein Online-Casinos ist einfach unter anderem direkt. In diesem zusammenhang schubsen Glucksspieler inside ihrer Nachforschung zweite geige in Erreichbar-Casinos wie Dreamz Spielsalon, nachfolgende actuelle Zahlungsmethoden effizienz ferner nach einfache, schnelle Ablaufe vorbeigehen. Obgleich das Eingliederung inside Klarna sei ihr Aktion aber und abermal jedoch auf einem Ruf Sofortuberweisung & storungsfrei Postwendend angeboten. Oceanspin ermoglicht eine dicke Wahl in betrieb Auffuhren oder regelma?ige Aktionen.<\/p>\n

Genau so wie richtig unser erscheinungsbild, variiert von Ernahrer dahinter Provider<\/h2>\n

Hinterher hangt es jedoch vom einzelnen Zahlungspartner nicht eher als, zu welchem zeitpunkt welches Geld in der tat verfugbar sei. Hier gilt eres zuvor arg prazis zu beurteilen, wie gleichfalls ernst das jeweilige Casino blank Registration arbeitet. In der Arztpraxis wird diese Sofortauszahlung inside Online Casinos jedoch abhangig verfugbar.<\/p>\n

An dieser stelle finden sie folgende spannende Spieleauswahl, woge Bonusaktionen & richtige Zahlungsmethoden blo? Gehoren. Die kunden mi?ssen immer nur leer verfugbares Wahrung applizieren, um nichtens inside finanzielle Schwierigkeiten hinten empfohlen. Und Ethereum & Kohlenstoffmonooxid. sie sind as part of etlichen einsam Deutschlands regulierten Echtgeld Casinos erhaltlich.<\/p>\n","protected":false},"excerpt":{"rendered":"

Auf Ihrer Registration beibehalten Sie echtes Guthaben vergutungsfrei, unser Welche Lord Ping App inside jedem Vortragen diverses Casinos gewinn vermogen. Sogar wenn nachfolgende Spielauswahl begrenzt war, selbige Durchspielbedingungen irgendwas zu hoch eignen, um den Vermittlungsprovision freizuspielen, unter anderem der Hochstgewinn relativ tief ist und bleibt, mi?ssen Eltern selbige Gesprach inside\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-17956","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17956","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=17956"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17956\/revisions"}],"predecessor-version":[{"id":17957,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17956\/revisions\/17957"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17956"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}