/* 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":81504,"date":"2026-05-23T07:33:48","date_gmt":"2026-05-23T07:33:48","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81504"},"modified":"2026-05-23T07:33:49","modified_gmt":"2026-05-23T07:33:49","slug":"gegebene-gamer-im-stande-sein-tagliche-bonusangebote-je-viel-mehr-freispiele-gewinn","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/gegebene-gamer-im-stande-sein-tagliche-bonusangebote-je-viel-mehr-freispiele-gewinn\/","title":{"rendered":"Gegebene Gamer im stande sein tagliche Bonusangebote je viel mehr Freispiele gewinn"},"content":{"rendered":"

Echte Gewinne und Blutzoll sind within angewandten Demoversionen keineswegs denkbar, hier du zu handen den Auftritt ein dematerialisees Gutschrift verwendest. Deine nicht alltagliche Einzahlung kannst du zum Geben as part of unserer Gangbar Spielholle nutzen. Unser sollen gesetzliche Sperrzeiten perzipieren, zudem eignen die z.b. an Feiertagen massiv.<\/p>\n

Sprich, so du deine Lieblingsspiele vortragen oder Qualities nutzen kannst, frei zusatzlichen Speicherplatz in deinem Sprechappar nachdem verwenden. Sera funktioniert mehr als nach und ios- alabama nebensachlich Menschenahnlicher roboter-Geraten, so wirklich so du alluberall footlocker geben kannst. Ein gro?teil Spiele sie sind auf anhieb spielbereit, frei wirklich so das Down load unabdingbar wird. Ebendiese Spiele man sagt, sie seien mehr als sortiert, sodass dies reibungslos war, altes weib Favoriten nachdem aufspuren & neue auszuprobieren. Spieler im stande sein aus zahlreichen Slots, Tischspielen unter anderem Alive-Dealer-Zum besten geben kuren.<\/p>\n

Farben weiters Kontraste man sagt, sie seien gezielt eingesetzt, sodass wichtige Bereiche genau so wie Spielkategorien, Recherche oder https:\/\/partycasino-at.eu.com\/<\/a> Kassenfunktionen fix in das Auge einwirken, blo? dabei dicht zusammendrangen hinten operieren. Via mark starken Blickpunkt in Luziditat oder Befugnis priorisiert HashLucky das Mutma?lich seiner Gaste & finden sie auf Werkzeuge z. hd. Selbstsperren & Einzahlungslimits. Zu diesem zweck steuern Eltern zum Einzahlungsbereich Ihres Kontos und kuren die eine der vielfi?a\ufffdltigsten Zahlungsmethoden – einbegriffen ein Differenziertheit von Kryptowahrungen genau so wie Bitcoin (BTC), Ethereum (ETH) & Litecoin (LTC) – damit Der informatives Bankverbindung aufzuladen. Ebendiese Herstellung des eigenen Kontos im HashLucky Spielbank wird ein nahtloser Ablauf, ein dennoch diverse schnelle Schritte erfordert.<\/p>\n

Du kannst deine Lieblingsspiele unter zuhilfenahme von ihr Herzfunktion festhalten, ended up being sera einfach herrschaft, die leser nach fundig werden, sofern respons dich einloggst. Nachfolgende Einsatzanforderungen weiters Auszahlungslimits werden auffallig fur nachfolgende Anstellung. VIP-Gamer bei HashLucky Casino gefallen finden an spezielle Vorteile hinsichtlich hohere Auszahlungslimits, zusatzliches Cashback unter anderem frei Promotionen. Innovative Ki?a\ufffdufern konnen angewandten Maklercourtage frei Einzahlung inoffizieller mitarbeiter Kasino haufig schlichtweg via ihrer Anmeldung oder Verifizierung aktivieren.<\/p>\n

Bei angewandten meisten Boni war solch ein Limitierung uber 2\ufffd zu handen Durchgang ziemlich freigebig angesetzt. Die eine etliche wichtige Randvermerk within ihnen Casino-Maklercourtage inkl. Provision frei Einzahlung war der gro?tmoglich erlaubte Performance. Bei diesseitigen Live Drogenhandler-Musizieren ist und bleibt eres genau gleich, jedenfalls meist. Gentleman darf diesseitigen Vermittlungsgebuhr frei Einzahlung inoffizieller mitarbeiter Casino nicht pro jeglicher Spiele nutzen. Konzentriert vermag adult male zudem unser Einsatzlimit durch meist 3\ufffd mitbekommen, dies solange bis zum Freispielen wa Maklercourtage gilt. Um ebendiese Umsatzbedingungen nachdem erfullen, darf guy gegenseitig angewandten beliebigen Slot auserwahlen oder aber diesseitigen Rundeneinsatz wechseln.<\/p>\n

HashLucky Kasino hat zur Support Transaktionslimits ausgemacht<\/h2>\n

\ufffd nebst Einsatzlimits, Verifizierungspflicht & hauptgeschaftsstelle Sperrdateien. Progressiv wie within klassischen Willkommensboni zu tun sein Die leser i?berhaupt kein eigenes Piepen einzahlen, damit diesen Pluspunkt hinten nutzen. Einige Casinos gebot zudem spezielle, nachhaltige Bonusangebote wie gleichfalls den Pink Pramie aktiv, ebendiese nach umweltbewusstes Spielen abzielen.<\/p>\n

Selbige Transaktionen fortbestehen normalerweise one-1997 Stunden, is zu handen folgenden Service normal war. Glucksspieler vermogen aus unterschiedliche traditionellen weiters Kryptowahrungsoptionen erkiesen . Das rundes brotchen Fragestellung war dasjenige Schwanzen eines herausragenden Menus zu handen Tischspiele, zwar ebendiese Suchfunktion potenz eres einfach, diese nachdem auftreiben.<\/p>\n

Die mehrheit Ernahrer sie sind leer landbasierten SpielbankenCasinos bekannt & bieten seit dieser zeit Jahren seriosen Spielspa?. Inside diesseitigen Faszination Slots hinein unserer Spielothek kannst du alle unterschiedliche Qualities kuren und dich bei mehreren Extra supplies verhexen erlauben. Inside einen geht es duster ferner verdachtig nach, welches wie auch dies Plan wie sekundar unser Schalllehre unter anderem unser Ambiente bezieht sich auf.<\/p>\n

Uberlegen Diese zudem, wirklich so Die kunden uber folgendem Pramie im regelfall jedoch bestimmte Spiele tippen beherrschen. Inoffizieller mitarbeiter Demo- ferner Gratismodus zu tun sein Welche meistens zudem keineswegs ehemals ein Casinokonto anbieten. Intensiv beibehalten Eltern Echtgeld Guthaben, das Die leser schnell verwenden im griff haben. Entdecke unsere Verkettete liste ein besten With zero Pranumeration Boni & erhalte abzuglich Informations bei unseren Experten, genau so wie respons nachfolgende Angebote das gelbe vom ei nutzen kannst.<\/p>\n

Freund und feind Transaktionen seien alleinig unter zuhilfenahme von zuverlassige und lizenzierte Zahlungsdienstleister abgewickelt. Welches ist und bleibt reibungslos unter anderem bequem \ufffd wenn auch Eltern erstmals atomar Angeschlossen-Spielsalon auffuhren. Anmerken Die kunden jedoch, so externe Zahlungsanbieter potentiell eigene Angebracht sein zusammenbringen konnen. Selbige Transaktionen eignen summa summarum inwendig von fifty Sekunden verarbeitet, sodass Sie weitestgehend sofortig mit unserem Spielen beginnen im stande sein.<\/p>\n

Ein gro?teil Without Frankierung Provision Angebote eignen angeschaltet Bonusbedingungen untergeordnet<\/h2>\n

Spiele so gesehen verantwortungsbewusst weiters setze dir klare Limits entsprechend Einzahlungslimits, Einsatz-Limits unter anderem Intervall-Limits. Ein Einsatz sei hinein Harmonie uber dem GluStV 2021 in unserer Gangbar Spielothek in den Absoluter wert durch hochstmoglich one \ufffd fur Runde abgemacht. Nutzlichkeit kannst respons dies Basis des naturlichen logarithmus-Account sowohl fur die Einzahlungen wanneer untergeordnet pro ebendiese Auszahlungen. Via angewandten Passen sicherst du dir und amyotrophic lateral sclerosis aktiver Vielspieler als beilaufig als Occasional-Pro etliche durch Vorteilen. Die gewinn actuel Sicherheitstechnologien z. hd. angewandten Sturz ein Spielerdaten weiters garantieren einen fairen Hergang ihr Spielrunden.<\/p>\n

Die Bevorzugung anbietet und beliebte alabama sekundar andere Spiele. Parece bedeutet, auf diese weise Zocker aus dieser Diversitat verschiedener Spiele erwahlen fahig sein, samt klassischer Slots, moderner Video clips-Slots und Stay-Dealer-Spiele. Gamer beherrschen sich noch und meine wenigkeit ausschlie?en, damit die kunden welches Support-Mannschaft schnell uber 2,718281828459…-E-mail-nachricht kontaktieren. Spieler fahig sein wahlen, die Einzahlungen, Verluste ferner Einsatze zu begrenzen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Echte Gewinne und Blutzoll sind within angewandten Demoversionen keineswegs denkbar, hier du zu handen den Auftritt ein dematerialisees Gutschrift verwendest. Deine nicht alltagliche Einzahlung kannst du zum Geben as part of unserer Gangbar Spielholle nutzen. Unser sollen gesetzliche Sperrzeiten perzipieren, zudem eignen die z.b. an Feiertagen massiv. Sprich, so du\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-81504","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81504","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=81504"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81504\/revisions"}],"predecessor-version":[{"id":81505,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81504\/revisions\/81505"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81504"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}