simpliko

simpliko supports this item

Supported

154 comments found.

Is this the same as https://en-ca.wordpress.org/plugins/wpadverts/ ???

Pre-sale purchase. If I buy this plugin, what adds on are included? Or are they selling separately?

Thank you

Ok, like many I was looking to adjust the category and slug of the events permalink structure, I was successful using these 2 pieces of code.

/* * Customize advert post type slug * * @link https://github.com/simpliko/wpadverts-snippets/blob/master/custom-slugs/custom-slugs.php */ add_action( ‘adverts_post_type’, ‘customize_adverts_post_type’ ); function customize_adverts_post_type( $args ) { }

if ( ! isset( $args["rewrite"] ) ) {
  $args["rewrite"] = array();
}
  1. adverts_post_type hook is used for multiple post types, we only want to affect ‘advert’ if ( ( ! isset( $args[‘taxonomies’] ) ) || ( ! in_array( ‘advert_category’, $args[‘taxonomies’] ) ) ) { $args“rewrite” = false; return $args; }
$args"rewrite" = "classifieds/ advert_category ";
$args"rewrite" = false;
$args"rewrite" = false;
$args"rewrite" = false;
return $args;

/* * Customize advert_category taxonomy slug * * @link https://github.com/simpliko/wpadverts-snippets/blob/master/custom-slugs/custom-slugs.php / add_action( ‘adverts_register_taxonomy’, ‘customize_adverts_taxonomy’ ); function customize_adverts_taxonomy( $args ) { if ( ! isset( $args[“rewrite”] ) ) { $args[“rewrite”] = array(); } }

$args"rewrite" = "classifieds";
$args"rewrite" = false;
$args"rewrite" = false;
$args"rewrite" = false;
return $args;

/* * Expand advert_category in permalink structure. * * Adapted from http://shibashake.com/wordpress-theme/add-custom-taxonomy-tags-to-your-wordpress-permalinks / function customize_adverts_category_permalink( $permalink, $post_id, $leavename ) { if ( strpos( $permalink, ‘ advert_category ’ ) === FALSE ) return $permalink; } add_filter( ‘post_type_link’, ‘customize_adverts_category_permalink’, 10, 3 );

// Get post
$post = get_post( $post_id );
if ( ! $post ) return $permalink;
// Get taxonomy terms
$terms = wp_get_object_terms( $post->ID, 'advert_category' );
if ( ! is_wp_error( $terms ) && ! empty( $terms ) && is_object( $terms[0] ) ) {
    $taxonomy_slug = $terms[0]->slug;
} else {
    # we can't just remove the slug or the post name is matched as
    # a category name and we get a not found error
    #return str_replace( ' advert_category /', '', $permalink );
}
  1. try to default to first category in the taxonomy $terms = get_terms( array( ‘taxonomy’ => ‘advert_category’, ‘hide_empty’ => false, ‘orderby’ => ‘term_id’, ) ); if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) { $taxonomy_slug = $terms0->slug; } else { # default category slug $taxonomy_slug = ‘for-sale’; }
return str_replace( ' advert_category ', $taxonomy_slug, $permalink );

/* * Set default advert_category for adverts. * * This function sets a default category for any advert if unset * (match the default category set in the permalink above). / function customize_adverts_default_category( $post_id, $post, $update ) { $slug = ‘advert’; if ( $slug != $post->post_type ) { return; } } add_action( ‘save_post’, ‘customize_adverts_default_category’, 10, 3 );

$terms = get_terms( array(
    'taxonomy' => 'advert_category',
    'hide_empty' => false,
    'orderby' => 'term_id',
) );
if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
    wp_set_object_terms( get_the_ID(), $terms[0]->term_id, 'advert_category' );
}

/* * Add rewrite rules for adverts url structure. / add_action( ‘init’, ‘customize_adverts_rewrite_rules’ ); function customize_adverts_rewrite_rules() { global $adverts_rewrite_rules_added; $adverts_rewrite_rules_added = 0;

  1. force flush_rules() for testing (FIXME: disable for production!!!) if ( 1 ) { global $wp_rewrite; $wp_rewrite->flush_rules(); }
    1. rewrite rule for per-category feed
    #
  2. the generated feed isn’t right (the containing each
  3. advert title is outside the link), disabled until fixed. #
  4. add_rewrite_rule(
  5. ‘classifieds/([/]+)/(feed|rdf|rss|rss2|atom)/?$’,
  6. ‘index.php?advert_category=$matches1&feed=$matches2’,
  7. ‘top’
  8. );
  9. $adverts_rewrite_rules_added++;
    1. todo: add rule for classifieds/feed (all categories)
    1. rewrite for individual advert add_rewrite_rule( ‘classifieds/([/])/(.)/?$’, ‘index.php?advert=$matches2’, ‘top’ ); $adverts_rewrite_rules_added++;
    1. rewrite for category #
    2. The ‘add’ and ‘manage’ pages would be masked by this rewrite,
    3. so we exclude those in the regex: (?!add|manage) #
    4. get post object for ‘Default Ads List Page’ set in wpadverts options if ( function_exists( ‘adverts_config’ ) ) { $post = get_post( adverts_config( ‘config.ads_list_id’ ) ); } else { $post = get_page_by_path( ‘classifieds’ );

      if( is_null( $post ) ) { $post = get_post( 3917 ); # actual page id via manual lookup }

      }

    $add_post = null; $manage_post = null;

    1. get post object for ‘add’ and ‘manage’ pages if( ! is_null( $post ) ) { $add_post = get_page_by_path( $post->post_name . ’/’ . __( ‘add’ ) ); if( is_null( $add_post ) ) { $add_post = get_post( 3918 ); # actual page id via manual lookup }

      $manage_post = get_page_by_path( $post->post_name . ’/’ . __( ‘manage’ ) ); if( is_null( $manage_post ) ) { $manage_post = get_post( 3919 ); # actual page id via manual lookup }

      }

    $exclude = ‘feed|rdf|rss|rss2|atom’;

    if( ! is_null( $add_post ) ) { $exclude .= ’|’ . $add_post->post_name; } else { $exclude .= ’|add’; }

    if( ! is_null( $manage_post ) ) { $exclude .= ’|’ . $manage_post->post_name; } else { $exclude .= ’|manage’; }

    add_rewrite_rule( ‘classifieds/((?!’ . $exclude . ‘)[/]+)/?$’, ‘index.php?advert_category=$matches1’, ‘top’ ); $adverts_rewrite_rules_added++;

}

/* * Clean up rewrite rules. */ add_filter(‘rewrite_rules_array’, ‘customize_adverts_cleanup_rewrite_rules’); function customize_adverts_cleanup_rewrite_rules( $rules ) { global $adverts_rewrite_rules_added; $cnt = 0; } The only problem now is that pages I made children of my main classifieds page are now showing a 404.

foreach ( $rules as $rule => $rewrite ) {
  1. remove rewrite rules containing ‘ advert_category ’. if ( strpos( $rule, ‘ advert_category /’) !== false ) { unset( $rules[$rule] ); continue; }
  1. remove all default rules—no, this kills adverts-payment rules #if ( strpos( $rule, ‘classifieds/’) === 0 && $adverts_rewrite_rules_added <= $cnt++ ) {
  2. unset( $rules[$rule] ); #}
  1. remove conflicting default rule if ( $adverts_rewrite_rules_added <= $cnt++ && strpos( $rule, ‘classifieds/([/]+)/?$’) === 0 ) { unset( $rules[$rule] ); }
}
return $rules;

My main page is: http://inthebunch.co.za/classifieds/ And one of the 404 pages is: http://inthebunch.co.za/classifieds/post-an-ad/

dif4us

dif4us Purchased

We cannot post an ad bc while there is a container for description but no way to add text. You can see the description field, but cannot click into the box or type in it. We purchased the plug in hoping that it would fix this issue and it still doesn’t work! Here’s a screenshot of what it looks like: http://bearzmountain.com/wp-content/uploads/2017/05/wp-advert.jpg

Hi! Is custom fields add-on included into this version of plugin?

Hello,

I’m looking at purchasing this plugin and wanted to know if it would work with my BuddyBoss theme? It uses buddypress, obviosuly, but would it just offer an option on the users drop down menu to post an advert and buyers can message them in their inbox?

Thank you.

Does this plugin contains all the extension bundle mentioned at: https://wpadverts.com/extensions/all-extensions-bundle/

It’s an amazing plugin Actually before I bought this assistant I want to ask a question Is it possible to advertise users to be permanent For example If a member has announced, it is possible that this ad is permanent without specifying a period of time for the ad to expire

Hi, i have two questions. I want to make changes to the single.php. There is an action called : “adverts_tpl_single_bottom” where do i find this? And second: i want to remove the avatar icon on the bottom. in which file can i do this? adverts_tpl_single_bottom? Thank you for answering Sascha P.S.:I got an error when updating the PayPal Plugin. Key is accepted – but update is not possible.

Hi, 1. the action is in wpadverts/includes/functions.php, 2. you will need to create and customize single-advert.php file as explained here https://wpadverts.com/documentation/child-themes-and-templates/

No have upgraded for new WordPress?

Hi I have some issue with the plugin:

Please take a look at my site over here: http://sids2.shepherdground.com/contact/job-opportunities/

1. If I put 4 columns, the title can’t display all 2. If I don’t upload any images, there is no hyperlink 3. Even if I upload images, the hyperlink is not working – can’t go to detail page.

My wordpress is 4.8

regards, vic

Hi there,

I just buy this plugin but the PayPal Modules can not update while I apply the purchase code and activate it! could you please sent me the updated plugin and add-ons or let me know how can I update it?

I’m a bit confused. When I read the description on the plugin website, it tells that I have to pay for every add on, however here on codecanyon you say the add ons are included.

What is the complete price if I want the woocommerce integration and the custom fields add on?

The plugin sold here is WPAdverts core + PayPal integration other add-ons you need purchase separately.

Hi !

I’ve a problem regarding Advert integration with my Site Theme (Javo Directory)

As you can see at the address above, a featured image is missing and I have a black header background.

http://assohyeres.org/advert/responsable-de-stand-hf-unicef-var-4-2-2-2-2-2/

A solution will be welcome !

Regards

MG

Hi, you can try enabling featured images in Adverts by adding the code below in your theme functions.php

add_filter(‘adverts_post_type’, ‘my_adverts_post_type’, 10, 2); function my_adverts_post_type( $args, $type ) { if( $type == “advert” ) { $args“supports” = “thumbnail”; } return $args; }

Hey, can you addimage recognition feature, like when someone takes a picture, the title of the product gets auto completed based on the image? Like this guys over here: http://pssthemes.com (check their Classifieds app)

Hi, this is not really possible with WPAdverts i am afraid, you would need some AI to recognize what is shown on the picture i suppose.

by
by
by
by
by
by