In V1.8.0 when I deleted a record, I was returned to the same page that I actioned the delete from.
I'm executing the delete from a URL that looks like - /accommodation/p21149/?cred-edit-form=73
In V1.8.1 after the delete the page displayed is - /accommodation/p21149/ - the same page but without the querystring variable
My delete token looks like the following:-
[cred_delete_post_link class="cred-refresh-after-delete js--hu_edit_links--hidden_delete" text="Löschen" message="" message_show="0" action="trash"]
Dear Simon,
I can not duplicate same problem, see below test site:
hidden link
user/pass: xgren/111111
Use below view:
hidden link
in section "Templates for this View", use same codes as you mentioned above:
[cred_delete_post_link class="cred-refresh-after-delete js--hu_edit_links--hidden_delete" text="Löschen" message="" message_show="0" action="trash"]
Could you duplicate same problem in above test site?
If you can not too, please check these:
deactivate other plugins and switch to wordpress default theme, and test again
Hey Luo,
I've just reproduced this on a test site. I can give you access if you want. I think the key here is that my child view (with the delete button) sits on the cred form for the parent. This worked nicely until CRED V1.8.1.
So my structure is as follows I have cpt Parents and cpt Children.
I have a view that lists Children for the current Parent post.
I have a CRED edit form for the Parent post.
In the Parent post edit form I insert the view to list Children with a CRED delete button for each item in the loop.
My Parent post edit form has a url like /test-parent/parent-1/?cred-edit-form=28
When I delete, then I am redirected to the base url /test-parent/parent-1/
I have tested this on a vanilla install running just the Toolset plugins at latest versions and using the Toolset starter theme.
Thanks for the details, the problem is in the step:
In the Parent post edit form I insert the view to list Children with a CRED delete button for each item in the loop.
I suggest you put the child view outside the CRED form, and test again.
Hi Luo,
Although the view is on the same page ( which is critical functionality for this site) it is not inside the <form></form> tags. It is a real requirement that I have this view and the cred form on the same page and since the last upgrade this no longer works. So as far as I see, it's a breaking change. Could you please talk to the devs for me? Is there another way I can combine my cred form and a list view on the single post page?
Thanks,
Yes, it is possible to display both the view and the CRED form in the same page, you only need to move the view out side the CRED form, for example below test site:
hidden link
user/pass: xgren/111111
Using below content template:
hidden link
<strong>Edit the current parent CPT post:</strong>
[cred_form form='39' form_name='CRED edit form for the Parent post']
<hr />
<strong>Child posts of current parent CPT post:</strong>
[wpv-view name="view-that-lists-children-for-the-current-parent-post"]
As you can see the CRED delete link works in above test site:
hidden link
Here is the feedback from our developers, it is fixed in our to-do list of CRED 1.8.3, our developers are working on it, which will be released soon.