answer your user"s questions for money. To get started: 1) Click the "Activate" link to the left of this description, 2) Sign up as an expert at answrly.com 3) Answrly will appear as an available widget. 4) Place Answrly Widget at desired location ie. Sidebar, Content Bottom, etc. 5) In the Answrly Widget settings enter your answrly username and password to link your acount to wordpress 6) Customize Widget Options if desired 7) You"re ready to start making money with your blog Author: Mark Kuczmarski Version: 1.0 Author URI: https://www.answrly.com */ ?> "answrly_widget", "description" => "Answrly lets your users pay you for your knowledge", ); parent::__construct( "answrly_widget", "Answrly", $widget_ops ); } function widget( $args, $instance ) { // Widget output $title = apply_filters( "widget_title", ( ! empty( $instance["widget_title"] ) ) ? sanitize_text_field( $instance["widget_title"] ) : __("Ask me a question") ); // before and after widget arguments are defined by themes echo $args["before_widget"]; if ( ! empty( $title ) ) { echo $args["before_title"] . sanitize_title($title) . $args["after_title"]; } ?>
Become an "> answrly affiliate
sanitize_text_field($_POST["question"]), "question[expert_id]" => $instance["expert_id"], "question[price]" => ((int)$instance["price"] * 100) ); answrly_display(answrly_curl("https://www.answrly.com/questions", $data)); } echo $args["after_widget"]; } function update( $new_instance, $old_instance ) { $instance = array(); $instance["username"] = ( ! empty( $new_instance["username"] ) ) ? sanitize_text_field( $new_instance["username"] ) : ""; $instance["widget_title"] = ( ! empty( $new_instance["widget_title"] ) ) ? sanitize_text_field( $new_instance["widget_title"] ) : ""; $instance["password"] = ( ! empty( $new_instance["password"] ) ) ? sanitize_text_field( $new_instance["password"] ) : ""; $instance["price"] = ( ! empty( filter_var($new_instance["price"], FILTER_VALIDATE_INT))) ? sanitize_text_field( $new_instance["price"] ) : ""; $instance["powered_link"] = sanitize_text_field($new_instance["powered_link"]) == "on"; $data = array( "user[username]" => $instance["username"], "user[password]" => $instance["password"] ); $instance["json"] = answrly_curl(esc_url("https://www.answrly.com/get_user"), $data); if(answrly_is_json($instance["json"], FALSE)) { $json = json_decode($instance["json"]); $instance["expert_id"] = sanitize_text_field($json->{"id"}); $instance["username"] = sanitize_text_field($json->{"username"}); } return $instance; } function form( $instance ) { $username = ! empty( $instance["username"] ) ? $instance["username"] : ""; $password = ! empty( $instance["password"] ) ? $instance["password"] : ""; $price = ! empty( $instance["price"] ) ? $instance["price"] : "25"; $widget_title = ! empty( $instance["widget_title"] ) ? $instance["widget_title"] : "Ask me a question"; $powered_link = $instance["powered_link"]; ?>
Answrly.com Account Info
" name="get_field_name( "username" ) ); ?>" type="text" placeholder="" value=""> " name="get_field_name( "password" ) ); ?>" type="password" placeholder="" value="">
" name="get_field_name( "price" ) ); ?>" type="number" onkeypress="= 48 && event.charCode <= 57") ?>" value=""> " name="get_field_name( "widget_title" ) ); ?>" type="text" value="" /> id="get_field_id( "powered_link" )); ?>" name="get_field_name( "powered_link" )); ?>" />
1, CURLOPT_URL => $url, CURLOPT_POST => 1, CURLOPT_POSTFIELDS => $data )); // Send the request & save response to $resp $resp = curl_exec($curl); // Close request to clear up some resources curl_close($curl); return $resp; } function answrly_display_error($err){ ?>